In der Programmiersprache C , wird der Text als fester Länge Zeichen-Arrays genannt Strings gespeichert. Ein Zeichen-Array kann nicht geändert werden, aber die Inhalte eines jeden Charakter Zelle geändert werden kann. Sie können direkt auf jedes Zeichen in der Zeichenfolge , geben Sie in der Nähe über seinen Inhalt zu steuern. Das Verfahren für den Zugriff auf den String ist einfach und braucht nicht viel Code. Things You
C integrierte Entwicklungsumgebung ( IDE ) wie Eclipse- CDT
C-Compiler wie GCC
brauchen anzeigen Weitere Anweisungen
1
laden C IDE , indem Sie auf das Programmsymbol . Wenn sie geöffnet wird , wählen Sie " File /New /Project" und wählen Sie " C Project" , um eine neue C -Projekt zu erstellen . Eine leere Quellcode -Datei wird im Texteditor Teil der IDE .
2
erstellen Hauptfunktion , die als Einstiegspunkt in das Programm dienen . All Ihr Code zwischen den geschweiften Klammern der main-Funktion befinden. Schreiben Sie das folgende an der Spitze der Quellcodedatei :
int main () {}
3
Charakter erstellen Array oder String . Bitte geben Sie die Zeichenfolge mit einigen Zeichen, Symbole oder Zahlen. Schreiben Sie die folgenden zwischen den geschweiften Klammern der main-Funktion :
char str [ ] = " 0123456789 ";
4
Fügen Sie eine neue Zeile Zeichen der fünften Index des Strings. Streicher Zählen beginnen bei Index 0 , so dass der fünfte Index entspricht dem sechsten Zeichen in der Sequenz. Um an diesem Index einfügen , schreiben Sie die folgenden Schritte aus:
str [ 5] = '\\ n' ;
5
Zyklus durch die Abfolge von Zeichen innerhalb der Zeichenfolge enthalten . Schreiben Sie eine for-Schleife , die durch die Werte 0 bis 9 durchläuft und ausdrucken jedes Zeichen an diesem Index in der Zeichenfolge. Schreiben Sie die folgende for-Schleife :
for (int i = 0; i < 10; i + +) {
printf ("% c " , str [i] );}
Seite 6
Führen Sie das Programm durch Drücken der grünen Taste "Play" . Das Programm druckt die Zahlen von 0 bis 4 , dann druckt einen Zeilenumbruch an der fünften Index und schließlich druckt den Nummern 6 bis 9 .