C + + ist eine allgemeine Verwendung Programmiersprache und ist eines der am häufigsten verwendeten Programmiersprachen für eine Vielzahl von Anwendungen . Konvertieren von Datentypen wie Strings und Arrays , mit explizit in der Sprache C + + mit dem Operator "=" und dem " memcpy () "-Methode behandelt . Konvertieren einer Zeichenfolge in ein Array einfängt jedes Zeichen in einer Textzeichenfolge und legt jeden einzelnen Buchstaben in seine eigene "element" im Array. Die Elemente werden in einem Laufindex zur Bezugnahme angeordnet. Anleitung
1
erstellen String-Objekt mit dem Format :
String aString ( " . Geben Sie String text here ");
2
erstellen eine Zeichen -Array, das eine Anzahl von Elementen gleich der Länge der eingegebenen Zeichenkette hat . Tun Sie dies mit dem " size () "-Funktion . Zum Beispiel, wenn Sie eine Zeichenfolge namens " einString " erstellt haben, wird der Code :
char * array = new char [ aString.size () + 1]; array [ aString.size () ] = 0;
3
Benutzen Sie den " memcpy () " und " c_str () "-Funktionen , um die Zeichenfolge in das Zeichen-Array gelesen. Zum Beispiel:
memcpy (array , aString.c_str () , aString.size ());
Der endgültige Code-Snippet wird in etwa so aussehen :
String aString ("Geben Sie String text here . "); char * array = new char [ aString.size () + 1]; array [ aString.size () ] = 0; memcpy (array , aString.c_str () , aString . size () );