Die C + + Programmiersprache speichert und bearbeitet Strings als Arrays von Zeichen. Sie können von einem String in C + + denken als eine geordnete Liste der einzelnen Zeichen . Dies kann ein wenig umständlich für Programmierer daran gewöhnt, einfach über die Vereinbarkeit eines String-Typ in anderen Sprachen erscheinen . Allerdings Behandlung jedes Zeichen als eine diskrete und nicht als Teil eines Ganzen ermöglicht viel genauere Kontrolle beim Parsen und Manipulieren von Strings . Deklarieren Sie ein Array von Zeichen , und weisen Sie jedem Mitglied den Wert " * ", um eine Folge von Sternchen erstellen. Anleitung
1
Deklarieren und initialisieren ein Array von Zeichen . Für dieses Beispiel verwenden Sie den folgenden Code:
char astString [ ]
2
Weisen Sie den Wert "*" zu den einzelnen Array- Mitglieder. Aufbauend auf dem Code in Schritt eins:
char astString [] = {' * ', '* ', '* ', '* ', '* ', '* ', '* ', '* ',' * ',' * ',' * ', 0 };
Diese Anweisung erstellt ein Zeichen-Array von 11 Sternchen. .
: Die Null am Ende der Anweisung wird von C + + , um das Ende des Arrays anzugeben
3
Anzeige der Zeichenfolge an den Bildschirm mit dem folgenden Beispiel verwendet ShowString ( astString );
4
schreiben ShowString als separate Funktion . Dies ist ein einfacher Weg, um die Mitglieder des Arrays anzuzeigen :
nichtig ShowString (char astString []) {
for (int i = 0; astString [i ] = '\\ 0' ; ! i + +) {
cout << astString [i] ; }
}
< p> Diese einfache Schritte Schleife durch das Array und druckt jedes Mitglied auf den Bildschirm. Die Funktion wird beendet, wenn es die '0 '-Zeichen trifft am Ende des Arrays.