Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan lage en string til en Array of Tegn i C + +
    C + + er en generell bruk programmeringsspråk og er en av de mest brukte programmeringsspråk for en rekke applikasjoner . Konvertering typer data, for eksempel strenger og matriser er behandlet eksplisitt i språket C + + med " =" operatør og " memcpy ( ) "-metoden . Konvertere en streng til en rekke fanger hvert tegn i en tekststreng og plasserer hver enkelt bokstav i sin egen " element" i tabellen. Elementene er anordnet i en sekvensiell indeks for enkel henvisning. Instruksjoner
    en

    Lag en streng objekt med formatet:

    streng aString ( " . Skriv inn strengen tekst her ");
    2

    Lag et tegn matrise som har et antall elementer som er lik lengden av den Angitt strengen. Gjør dette ved å bruke " størrelse ( ) "-funksjonen . For eksempel, hvis du har opprettet en streng kalt " aString " koden blir : en

    char * matrise = new char [ aString.size ( ) + 1 ]; matrise [ aString.size ( ) ] = 0 ;
    3

    Bruk " memcpy ( )" og " c_str ( ) "-funksjonene til å lese strengen inn i karakteren array. For eksempel : en

    memcpy ( array, aString.c_str ( ) , aString.size ( ));

    Den endelige kodebiten vil se omtrent slik ut : en

    streng aString ("Skriv string tekst her . "); char * matrise = new char [ aString.size ( ) + 1 ]; matrise [ aString.size ( ) ] = 0; memcpy ( array, aString.c_str ( ) , aString . størrelse ( ));

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage en If Else erklæringen i C 
    ·Hvordan bygge en kø ut av en liste 
    ·Hvordan fylle et 2D Matrix i C 
    ·Hvordan lage grafer i Visual C 
    ·Hva er Egenskap Keys 
    ·Hvordan Fake en malkoden 
    ·Hvordan Design N- Tiered Data Access Layers Bruke datas…
    ·Visual C Prosjekter 
    ·Slik konverterer Int32 i C + + 
    ·UNIX C Tutorial 
      Anbefalte artikler
    ·Hvordan sette opp en FTP Link på DNN 
    ·Slik importerer Excel til MySQL 
    ·Statiske funksjoner i Python 
    ·Hvordan sjekke om DIV Fikk Focus i Javascript 
    ·Hvordan finne ut hvilken versjon av Java 
    ·Å få Lengde på en Array i Python 
    ·En applet for Math maksimering Problemer 
    ·Hvordan utvikle et DirectShow Camera Application 
    ·Flere settes inn MySQL 
    ·Definisjon av Visual Basic 6.0 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/