Donnerstag, 24. Mai 2012

Textformatierung in C++

In C++ gibt es die Möglichkeit seinen Text mit Hilfe von sogenannten Escape-Sequenzen zu formatieren. Escape-Sequenzen kennzeichnen sich dadurch, dass sie immer mit einem Backslash beginnen. In der folgenden Tabelle werden die wichtigsten von ihnen vorgestellt.

Escape-Sequenz Bedeutung
\\ fügt einen Backslash ein
\" fügt ein Anführungszeichen ein
\0 Nullzeichen (Ende einer Zeichenkette)
\n Zeilenumbruch (new line)
\t horizontaler Tabulator
\v vertikaler Tabulator
\r kehrt zum Zeilenanfang zurück (carriage return)
\b löscht das letzte Zeichen (backspace)
\a akustisches Signal


Die Einbindung von Escape-Sequenzen in einen Quelltext funktioniert sehr leicht, wie das nachfolgende Beispiel zeigt.

C++

   cout << "Textformatierung\nin \"C++\"\nist\nsehr\neinfach\n";

Java

   System.out.println("Textformatierung\nin \"Java\"\nist ebenfalls\neinfach\n";

Keine Kommentare:

Kommentar veröffentlichen