fflush

PsychoH13

Membre enregistré
19 Octobre 2005
8
0
35
je voudrais savoir comment on utilise fflsuh.... parce que lorsque je mets fflush(stdin) il semble ne pas pouvoir effacer les infos et le scanf() qui suit ne peut pas récupérer les valeurs qu'on veut lui donner...
 

PsychoH13

Membre enregistré
19 Octobre 2005
8
0
35
Je crois pas, on m'avait dit de mettre fflsuh(stdin); avant un scanf pour pas que scanf reçoive les commandes liées à la touche "enter"... mais je peux toujours essayer.

-EDIT- Après un petit test rapide il s'avère que cela fonctionne mieux que bien... MERCIIIIIIIII :up:
 

Yggdrasill

Membre actif
20 Octobre 2005
751
21
Liège - Belgique
J'ai le meme probleme, c'est une veritable plaie car en attendant je dois develloper sous visual studio !

J'ai beau faire des fflush a tout bout de champ, impossible de vider le buffer du claver et mes saisie donnent n'importe quoi, alorsd que sous visual ou avec gcc sous ma gentoo je n'ai aucun probleme.

Mon prof de C m'as dit que c'etait un bug qui arrivait avec certain unix mais il ne savait pas comment le resoudre...

Si qq1 a une idée pcq la je seche vraiment et je deteste travailler avedc visual !