In der Programmiersprache C , ist der Zeilenumbruch ein spezielles Zeichen . Es erzählt die C-Compiler , dass die aktuelle Textzeile beendet ist, und eine neue Linie gestartet werden muss . Es wird durch den Programmierer durch Drücken der " Enter " oder " Return"-Taste eingegeben . AC -Programm geschrieben, dass entfernt die Zeilenumbrüche aus einer Reihe von Texten . Dies ist eine gute Aufgabe für einen Anfänger C-Programmierer , da es in kürzester Zeit erreicht werden kann. Things You
C Integrated Development Environment (IDE ) wie Eclipse CDT
C Compiler wie GCC
brauchen anzeigen Weitere Anweisungen
1
Starten Sie Ihren IDE und erstellen Sie ein neues Projekt , indem Sie auf "Datei /neues Projekt. " Eine leere Quellcode -Datei erscheint auf der Haupt- Editor-Fenster .
2
Declare eine Zeichenkette und weisen Sie ihm einen Wert mit dem Zeilenumbruch Escape-Sequenz \\ n . Zum Beispiel könnten Sie so etwas schreiben :
char str [ ] = " S \\ nt \\ nr \\ ni \\ nn \\ ng \\ n";
3
finden Sie heraus, die Länge der Zeichenfolge wie folgt :
int sizeOfArray = sizeof ( str) /sizeof (char );
4
durch den String iterieren über eine for-Schleife , wie diese :
for (int i = 0; i < sizeOfArray ; i + +) {}
5
-Test jedes Zeichen in der Zeichenfolge , um zu sehen , ob es ein Zeilenumbruch ist . Stellen Sie sich eine " if"-Anweisung innerhalb der geschweiften Klammern der " for"-Schleife , um dieses .
Erreichen if ( str [ i] == '\\ n' ) {}
6
entfernen Zeilenumbrüche durch das Schreiben des folgenden innerhalb der geschweiften Klammern der " if"-Anweisung :
str [ i] = '';
7
drucken Sie die Zeichen, die durch Schreiben Sie diesen Code unter der schließenden geschweiften Klammer ' }' des "if" -Anweisung. Die print-Anweisung sollte wie folgt aussehen :
printf ("% c " , str [i]) ;
8
Führen Sie das Programm . Die Ausgabe zeigt , dass alle Zeilenumbrüche entfernt wurden.