Tannenbaum
-
Hey, kann mir wer sagen wie ich eine ausgabe zum "blinken" bekomme, also das es kurz aufleuchtet, dann wieder nicht, dann wieder aufleuchten und so in regelmäßigen abständen
-
In diesem Board (d.h. mit Mitteln des Ansi-Standards) - geht gar nicht.
Generell: Je nach System gibt es Funktionen, um die Konsole direkt anzusprechen (conio.h, WinAPI-Konsolenfunktionen, improved Console etc) - dort gibt es bestimmt auch eine Funktion zum Cursor positionieren (gotoxy() oder so). Damit gehst du einfach an die richtige Stelle auf dem Bildschirm und schreibst abwechselnd deine Ausgabe und entsprechend viele Leerzeichen.
(alternativ gibt es gelegentlich auch ein Textattribut für "blinkender Text")
-
So eine Aufgabe hatte ich vor kurzem auch. Ich habs mit Hilfe der WinAPI und den Console Functions gemacht (funzt natürlich hiermit nur auf Windows).
-
Und was ist mit '\r' bzw. '\b'? Gehört zum Standard und funktioniert. Warten kann man mit clock. Nicht dass das besonders toll wäre, aber funktionieren würde es

#include <iostream> void wait (int s); // Bla, hab ich jetzt keine Lust zu. int main () { for (;;) { std::cout << "\bO" << std::flush; wait (1); std::cout << "\b " << std::flush; wait (1); } }