question temporisé un fgets [C] - C++ - Programmation
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...
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
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.
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!
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