[C] question temporisé un fgets

question temporisé un fgets [C] - C++ - Programmation

Marsh Posté le 03-05-2002 à 00:58:11    

Donc j'ai une nouvelle question comment je peux faire pour faire un fgets qui attende un temps x une entre au clavier et si au bout de ce temps rien n'arrive il s'arrête?
MErci d'avance

Reply

Marsh Posté le 03-05-2002 à 00:58:11   

Reply

Marsh Posté le 03-05-2002 à 01:01:51    

paikan a écrit a écrit :

Donc j'ai une nouvelle question comment je peux faire pour faire un fgets qui attende un temps x une entre au clavier et si au bout de ce temps rien n'arrive il s'arrête?
MErci d'avance  




tu fous un delay(time ms)...
peut-etre...


---------------
---helvetik---
Reply

Marsh Posté le 03-05-2002 à 01:03:32    

bah en fait je sais pas comment utiliser le truc il me semble que fgets est un appel bloquant donc je lance fgets et la il attend il attend jusqua ce qu on lui rentre quelque chose, donc une fois que je suis la dans le fgets comment je peux faire pour fixer un timeout

Reply

Marsh Posté le 03-05-2002 à 10:28:14    

Essaye avec alarm.
Sinon, les fonctions d'entrée de la bibliothèque ncurses gèrent ça de façon très fine.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 04-05-2002 à 19:52:05    

je pense aussi que alarm est une bonne facon de faire.
Ce servir de ncurses juste pour ca alors que y a une bonne vieille fonction de la lib standard qui s en charge serait dommage je pense!


---------------
L'homme sage apprend de ses erreurs.  
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed