Rechercher : dans
Par :

Fonctionnement de fflush(stdin)

Dernière réponse le 16 déc 2008 à 16:17:11 dom, le 29 avr 2003 à 11:47:41 
 Signaler ce message aux modérateurs

BONJOUR

je ne comprend pas le fonctionnement ni la maniere d'utiliser
fflush(stdin).
Pourriez vous me l'expliciter.

MERCI

Meilleures réponses pour « fonctionnement de fflush(stdin) » dans :
Changer le mot de passe via un script VoirChanger le mot de passe via un script passwd Traditionnellement avec la commande "passwd" et son option "--stdin", au travers d'un "tube" (pipe en anglais), ce qui donne la syntaxe suivante :echo -e "new_password\nnew_password" | (passwd --stdin...
Perl - Entrée et sortie standards VoirQu'appelle-t-on entrée standard et sortie standard ? Perl permet d'écrire sur la sortie standard, appelée STDOUT et de lire sur l'entrée standard (STDIN). Il s'agit de deux descripteurs fournis par le système d'exploitation et permettant...

1

foobar47, le 29 avr 2003 à 11:55:20
Répondre à foobar47

2

pouet, le 29 avr 2003 à 13:31:31

Le premier lien est parfait en plus :)

Répondre à pouet

3

batmat, le 30 avr 2003 à 13:10:03

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 ?

Répondre à batmat

4

dom, le 30 avr 2003 à 13:23:49

BONJOUR

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

Répondre à dom

5

pouet, le 30 avr 2003 à 13:33:22

>// (voir site web du lien où ils t'expliquent que fflush, c'est caca)
non. ils expliquent que fflush(stdin); c est caca

Répondre à pouet

6

batmat, le 30 avr 2003 à 16:04:49

En général, tu vides le tampon après des scanf à la con (ne pas utiliser cette fonction : elle ne permet pas de spécifier une taille max : utiliser fgets).

N'utilise pas fflush stteuuuuuuplèèèèèèèè. Elle sert juste à vider un tampon après une saisie (j'ai bien dit en général.Il arrive aussi de le faire quand tu veux qu'un message parte tout de suite à l'écran et ne soit pas bufferisé).

J'ai l'impression qu'en plus, tu ne lis même pas les liens qu'on t'envoie ?!? On peut qd même pas tout t'expliquer dans un tit post ! On peut surtout te donner des pistes : on va pas comprendre pour toi ce qu'on a déjà compris (enfin, jme comprends ;-)

Voilà voilàààààà
@++

Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?

Répondre à batmat

7

Ismènee, le 25 sep 2008 à 02:33:21

C'est quoi tampon?

Répondre à Ismènee

8

 birous, le 16 déc 2008 à 16:17:11

Tampon c une pile de stockage dans la memoire.
Un tableau de stockage intermediaire

Répondre à birous
Collection CommentÇaMarche.net