Eingabe auf zeit

Schnelle objektorientierte, kompilierende Programmiersprache.
Antworten
Empire
Beiträge: 272
Registriert: Mo Jan 26, 2009 5:36 pm

Eingabe auf zeit

Beitrag von Empire » Fr Mär 13, 2009 9:14 pm

Kann ich irgend wie machen das nach einer festgelekten zeit scanf() übersprungen wird?

mfg
Empire

nufan
Wiki-Moderator
Beiträge: 2558
Registriert: Sa Jul 05, 2008 3:21 pm

Re: Eingabe auf zeit

Beitrag von nufan » Fr Mär 13, 2009 9:18 pm

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.

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8862
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: Eingabe auf zeit

Beitrag von Xin » Sa Mär 14, 2009 11:16 am

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.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Antworten