Handling Text ist ein wichtiger Aspekt der Software-Entwicklung. Die C + +-Sprache hat zwei Methoden zur Handhabung von Text : C -Style Strings und C + + Strings . Konvertieren zwischen den beiden ist oft notwendig, wenn die Verwendung von Funktionen aus älteren Bibliotheken. Wenn Sie eine C + + String in einen C-String konvertieren müssen , ist ein Ansatz , um die einzelnen Zeichen aus dem C + + String extrahieren und sie ein zu einer Zeit, in der C -Style -String. Was Sie brauchen
C + + Compiler, wie GCC
C + + Integrated Development Environment , wie Eclipse CDT
anzeigen Weitere Anweisungen
1
Erstellen Sie eine neue C + +-Quellcode Codedatei
2
Import der C + + -Bibliothek String indem Sie die folgende Zeile am Anfang des Quellcodes : .
# include
3 erstellen eines neuen C + + String in einer Quellcode-Datei , indem Sie eine Zeile wie diese :
string str ("C + + String ");
4
Definieren eines Charakter-Typ , um die Zeichen in der C + + String halten :
char temp;
5
zuweisen eines temporären Charakter mit den Tasten [ ] Betreiber der C + + String . Die Zahl zwischen den eckigen Klammern wird das Zeichen an dieser Stelle in der C + + String auszuwählen, mit dem ersten Zeichen ab Index 0 . Im folgenden Beispiel wird das fünfte Zeichen des Strings str ( ' S') zu Temp zugewiesen
temp = str [ 5]; .