Gewusst wie: Konvertieren von String in Char in C++
Umgang mit Text, ist ein wichtiger Aspekt der Softwareentwicklung. Die C++-Sprache hat zwei Methoden zum Umgang mit Text: C-Zeichenfolgen und C++-Strings. Umwandlung zwischen den beiden ist oft notwendig, bei der Verwendung von Funktionen aus älteren Bibliotheken. Wenn Sie ein C++-String in einen C-Stil-String konvertieren müssen, ein Ansatz besteht darin die einzelnen Zeichen aus der C++-Zeichenfolge extrahieren und Ablegen einer zu einer Zeit in der C-Zeichenfolge.
Anweisungen
1 Erstellen Sie eine neue C++-Quellcodedatei.
2 Importieren Sie die C++ String-Bibliothek durch die folgende Zeile am Anfang des Quellcodes schreiben:
enthalten Sie < Zeichenfolge > 3 Erstellen Sie eine neue C++-Zeichenfolge in einer Quellcodedatei, durch das Schreiben einer Zeile wie diese:
String str ("C++ String");
4 Definieren Sie einen Charakter-Typ, um die Zeichen in der Zeichenfolge C++ halten:
Char Temp;
5 Weisen Sie eine Zeichen mit den Operatoren [] der C++-Zeichenfolge temp. Die Nummer zwischen den eckigen Klammern wird das Zeichen an dieser Position in der C++-String, mit dem ersten Zeichen ab Index 0 auswählen. Im Beispiel unten, dem fünften Zeichen der Zeichenfolge str s ') zugewiesen ist, temp.
Temp = str [5];