|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man gör en sträng till en array av TECKEN i C + +

    C + + är ett allmänt bruk programmeringsspråk och är en av de mest använda programmeringsspråk för en mängd olika tillämpningar . Konvertera typer av data, t.ex. strängar och arrayer , behandlas explicit i språket C + + med " = " operatör och " memcpy ( ) " metoden . Konvertera en sträng till en array fångar varje tecken i en textsträng och placerar varje enskild bokstav i sin egen " element" i arrayen . Elementen är anordnade i ett sekventiellt Indexet för enkel referering . Instruktioner
    1

    Skapa ett String-objekt med formatet :

    string aString ( " . Ange strängen text här " ) ;
    2

    Skapa en karaktär array som har ett antal element som är lika med längden på den inmatade strängen. Gör detta genom att använda " size ( ) " -funktion . Till exempel , om du har skapat en sträng som heter " aString " koden blir :

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

    Använd " memcpy ( ) " och " c_str ( ) " -funktioner för att läsa strängen i karaktären array . Till exempel :

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

    slutliga kodsträng ser ut ungefär så här :
    aString

    sträng ( " Ange strängen text här . " ) ; char * array = new char [ aString.size ( ) + 1 ] , array [ aString.size ( ) ] = 0; memcpy ( array , aString.c_str ( ) , aString . storlek ( ) ) ;

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör en Hex Buffer Från en Char C
    ·Hur man använder en tillfällig buffert i C + +
    ·Hur man gör ett objekt Bounce i C #
    ·Hur man bygger en mobil app som använder en kamera
    ·Hur man kompilerar DirectX Prover i Visual C
    ·Hur man gör Input Endast ett heltal i C + +
    ·Hur man använder ASM i Visual C
    ·Hur man gör en tryckknapp Synlig i Visual C
    ·Hur du använder MFC Verktygsfält
    ·Hur implementera flera Stacks
    Utvalda artiklarna
    ·Hur visa text från MySQL i PHP
    ·Hur du använder VBA och Regex
    ·Hur man gör en User Script i GreaseMonkey
    ·Hur konvertera HTML till PHP
    ·Hur du fyller på variabler från JSP /Java -filer i Fl…
    ·Hur man skriver ett program som kommer att uppdatera Ex…
    ·Olika färg tomter på MATLAB
    ·Dragen av Visual Basic
    ·Hur man använder Pound med SSL
    ·ADO SQL Server Tutorial
    Copyright © Dator Kunskap http://www.dator.xyz