Seite 1 von 1

Eingabe auf zeit

Verfasst: Fr Mär 13, 2009 9:14 pm
von Empire
Kann ich irgend wie machen das nach einer festgelekten zeit scanf() übersprungen wird?

mfg
Empire

Re: Eingabe auf zeit

Verfasst: Fr Mär 13, 2009 9:18 pm
von nufan
Empire hat geschrieben:Kann ich irgend wie machen das nach einer festgelekten zeit scanf() übersprungen wird?
Das Forum hat schon etwas Inhalt, deswegen lohnt es sich auch mal die Suchfunktion zu nutzen ;)
http://forum.proggen.org/viewtopic.php?f=21&t=81

Noch mal: Das geht mit den Standardbibliotheken nicht.

Re: Eingabe auf zeit

Verfasst: Sa Mär 14, 2009 11:16 am
von Xin
Empire hat geschrieben:Kann ich irgend wie machen das nach einer festgelekten zeit scanf() übersprungen wird?
Nicht mit scanf().

Hier wirst Du spezielere Routinen verwenden müssen, wie z.B. ncurses unter Linux.
scanf() ist eine Funktion, die einem viel Arbeit abnehmen kann (faktisch macht sie meist mehr Arbeit...), wenn man Probleme ganz detailiert beschreiben möchte, so dass man eben Timeouts, Effekte oder was auch immer dazu bauen möchte, so muss man sich leider selbst auf den Weg machen.

In Deinem Fall würde das bedeuten, die Standardeingabe auszulesen und Dir ein eigenes scanf() zu bauen.