A voir également:
- Fflush(stdin) en c
- Stdin c - Forum C
- A quoi sert stdin en C ? - Forum C
- Fflush stdout - Forum Programmation
- /Dev/stdin - Forum Shell
- Changer son stdin - Forum Programmation
3 réponses
batmat
Messages postés
1871
Date d'inscription
jeudi 1 novembre 2001
Statut
Membre
Dernière intervention
9 janvier 2008
114
30 avril 2003 à 13:10
30 avril 2003 à 13:10
La fonction fflush sert à vider le tampon de ton système.
Si c un problème en entrée, je conseillerais plutôt :
while(fgetc(stdin)!=EOF);
à la place de fflush(stdin); // (voir site web du lien où ils t'expliquent que fflush, c'est caca)
@++
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?
Si c un problème en entrée, je conseillerais plutôt :
while(fgetc(stdin)!=EOF);
à la place de fflush(stdin); // (voir site web du lien où ils t'expliquent que fflush, c'est caca)
@++
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?
30 avril 2003 à 13:23
Merci pour ta reponse.
J'aurais bien aime me passer de cette fonction mais je suis obliger de l'utiliser.
je sais que fflush vide le tampon mis je ne sais pas a quel moment
l'utiliser ni pourquoi.
MERCI
30 avril 2003 à 13:33
non. ils expliquent que fflush(stdin); c est caca
7 nov. 2011 à 12:43
28 juil. 2012 à 19:47