PDA

Visualizza la versione completa : [C] Timing su scanf


anearion
04-12-2009, 17:31
Salve gente, volevo sapere se esiste una qualche funzione da implementare in c che mi aggiunga un timing a una scanf, per essere pił precisi, io vorrei che l'utente avesse l'oppurtunitą di inserire un input da tastiera solamente per X secondi, se lo fa bene, else succede qualcos'altro.

PS: lavoro in ambiente unix.

Grazie mille per il vostro tempo.

oregon
04-12-2009, 17:46
No ... la scanf non lo permette.

anearion
04-12-2009, 17:50
ok, e usando altre funzioni tipo getch o put ? insomma non mi interessa tanto che sia scanf, quanto che l'utente abbia un tempo limite per immettere il valore

oregon
05-12-2009, 10:12
Certamente puoi realizzare una funzione specifica.

In questo link

http://cboard.cprogramming.com/c-programming/63166-kbhit-linux.html

un suggerimento per una funzione simile alla kbhit per linux ...

La puoi sfruttare per creare un'altra funzione che accetti una stringa "a tempo".

anearion
05-12-2009, 10:52
grazie mille oregon

Loading