stdout kontrollieren
-
hallo. habe folgendes problem:
cout << "Frames rendered: " << frames << endl;ich kriege die ausgabe bei jedem loop in einer neuen zeile. ist es möglich die ausgabe immer in die selbe zeile zu schreiben?
gruß
snik
-
Nein, nicht mit Standard-C++. Was auf der Konsole ausgegeben und geflusht wurde, kann normalerweise nicht gelöscht werden (ohne dass man auf betriebssystemspezifische Dinge wie
system()zurückgreift).Oder willst du einfach das
std::endlweglassen?
-
Wäre zwar kein standard C++ mehr, aber wie siehts da mit gotoxy(..) aus?
-
Das geht mit dem CR (Carriage Return) Escape:
std::cout << "\r \r" << daten;