Die C + + Programmiersprache speichert Textdaten als spezielle Datentypen genannt Saiten. Sie können diese Strings in Arrays von Zeichen zu konvertieren. Ein Zeichen wird zum Speichern einer Folge von Buchstaben aus dem englischen Alphabet zusammengesetzt gut geeignet , weil es eine Zahl, Buchstabe oder Symbol speichern kann. Der Zweck der Umwandlung einer Zeichenkette in ein Zeichen-Array ist , um die Abwärtskompatibilität mit C -Programmen, die nicht über die C + + -String zu gewährleisten. Konvertieren von Strings in Zeichen-Arrays ist eine einfache Aufgabe. Things You Need
C + + Integrated Development Environment (IDE ) wie Eclipse CDT
C + +-Compiler , zeige ein solcher GCC
Weitere Anweisungen
1
laden werde C + + IDE , indem Sie auf das Programmsymbol . Wenn sie geöffnet wird , wählen Sie " File /New /Project" und wählen Sie " C + + -Projekt" , um eine neue C + +-Projekt zu erstellen. Eine leere Quellcode -Datei wird im Texteditor Teil der IDE
2
Importieren Sie die Bibliotheken "string " und " iostream " indem Sie an der Spitze der Quellcode-Datei : .
# include # include
using namespace std;
3
erstellen Hauptfunktion von Schreiben Sie den folgenden Zeilen unterhalb der in Schritt 2 geschrieben :
int main () {
}
4
Deklariert einen String-Typ durch Schreiben Sie den folgenden innerhalb der geschweiften Klammern der main-Funktion :
string str = " alphabetische Daten ";
5
Declare ein Zeichen-Array , und weisen Sie den konvertierten String "str" an es . Dies kann in einer Zeile Code durchgeführt werden, da C + + hat eine eingebaute Funktion namens " c_str " , die Strings konvertiert Zeichen-Arrays . Schreiben Sie die folgende Aussage unter dem Vorjahreswert , dies zu erreichen :
const char * c = str.c_str ();
6
Schleife durch Zeichen-Array , und drucken Sie den Inhalt mit eine " for"-Schleife . Schreiben Sie die folgende Aussage unter dem in Schritt 5 geschrieben :
for (int i = 0; i < str.size (); i + +) { cout << c [i] ;}
Seite 7
Führen Sie das Programm durch Drücken der grünen Taste. Das Programm wandelt einen String mit alphabetischen Daten in ein Zeichen-Array und druckt dann das Ergebnis. Die Ausgabe des Programms sieht wie folgt aus :
alphabetische Daten