PDA

View Full Version : print("\b\n"): linux vs ms


MichaelK
05-05-2002, 23:01
Hallo!

einer meiner KandidatInnen hat ein ein

print("\b\n") am Ende der Ausgabe verwendet
\b wohl um das letzte Leerzeichen in der Zeile zu löschen.

bei mir (unter Windows) lässt sich die Standardausgabe nicht davon beeindrucken - wenn ich's in ein File umleite, wird das
Escape-Zeichen geschrieben.

Meine Frage: Funktioniert dies (das Löschen des letzten Zeichens mit "\b" )unter Linux?

Danke,

Mic
----- kleines Testprogramm ---------
import eprog.*;

public class Main
{ public static void main (String[] args)
{
// richtig oder nicht richtig , .....
EprogIO.print("ich bin eine amselN\b\n");
}
}
---------

Dimitrij
06-05-2002, 01:41
njet, geht nicht

MichaelK
06-05-2002, 15:02
spaßíba !

paká,
:D

Mic

MaxAuthority
07-05-2002, 01:37
ich weiß nicht, ob das mit java auch geht, hab aber einmal einen bericht gelesen, dass man unter winnt und 2000 (xp weiß ich nicht) einen blue screen erzeugen kann mit ein paar zeilen c code (ungefähr so):

int main()
{
print("Windows rules\b\b\b");
}


hab es jedoch selbst nicht ausprobiert, sind also nur gerüchte.

golja
10-05-2002, 17:51
hab ich auch gehört, aber ich glaube, da muß man mehr \b schreiben, damit er aus dem string rausgeht.