Forum Programmation.c vider le tampon stdin

Posté par  .
Étiquettes : aucune
0
28
déc.
2004
Bonjour à tous les codeurs fous (et les autres).

Voilà une petite question à laquelle je ne trouve aucune solution simple et non bourrin :

comment vider le tampon de l'entrée standard ?

fflush() n'est effectif que pour les sorties (hasardeux et donc non portable concernant stdin);

faire appel a un getchar() entraîne une attente et donc une action utilisateur lorsque le dit tampon est vide;

fropen(/dev/tty,r,stdin)est tout bonnement bien trop bourrin... si cette procédure aboutit à l'écrasement des (…)