C + + er en generel brug programmeringssprog og er en af de mest almindeligt anvendte programmeringssprog til en lang række applikationer. Konvertering typer data, f.eks strygere og arrays , behandles eksplicit i sproget C + + med " = " operatør og " memcpy () "-metoden. Konvertering af en streng til et array fanger hvert tegn i en tekststreng og placerer hvert enkelt bogstav i sin egen " element " i array. Elementerne er anbragt i en sekventiel indeks for nem reference. Instruktioner
1
Opret en streng objekt ved hjælp af formatet : Hej
string aString ( " . Enter string tekst her ");
2
Opret et tegn array, har en række elementer svarende til længden af den tilførte streng . Gør dette ved hjælp af " størrelse ( )" funktionen . For eksempel kode, hvis du har oprettet en streng kaldet " aString " bliver til : Hej
char * matrix = new char [ aString.size ( ) + 1] array [ aString.size ()] = 0 ;
3
Brug " memcpy () " og " c_str () "-funktioner til at læse strengen i karakter array. For eksempel : Hej
memcpy ( array, aString.c_str () , aString.size ());
endelige kodestykke vil se nogenlunde sådan ud : Hej
string aString ("Indtast strengen tekst her . ") char * matrix = new char [ aString.size ( ) + 1] array [ aString.size ()] = 0; memcpy ( array, aString.c_str () , aString . størrelse ());