\b oder backspace geht irgendwie nicht
-
#include <stdio.h> int main() { printf( "fooo baaar" ); printf( "\b\b\b\b\b\b" ); printf( "\n" ); }
Normalerweise müsste der obere code ja über die escape backspace sequencen den text bis fooo wieder löschen -.-
Aber irgendwie tut sich nix...
Ich benutze Linux mit dem cc (GCC) 3.3.1 (SuSE Linux).
Weis jemand vieleicht wieso das nicht funktioniert oder ob ich einen Fehler in dem Code oben habe?Auf das Beispiel oben bin ich durch das Buch "Programmieren in C" von Kernighan und Ritchie gekommen daher würde mich ein Fehler im code sehr wundern ...
Thx schonmal für eure Antworten
cya Marco
-
"\n" springt nur in eine neue Zeile und überschreibt nicht
du müsstest dann schon explizit spaces einfügen:int main() { printf( "fooo baaar" ); printf( "\b\b\b\b\b\b" ); printf( " \n" ); }