URL: https://linuxfr.org/forums/programmation-c--2/posts/vider-le-tampon-stdin Title: vider le tampon stdin Authors: soda Date: 2004年12月28日T17:49:01+01:00 Tags: Score: 0 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 données subsistantes dans le tampon on devrait bien pouvoir faire appel aux quelques fonctions qui nous intéressent appelées par freopen. Merci d'avance pour vos lumières.