Gewusst wie: Konvertieren von String in Char in C++

January 10

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];