Bonjour tout le monde,
j'aimerai comprendre le fonctionnement de la fonction vider buffer :
J'ai 2 questions :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 void clean_stdin(void) { int c; do { c = getchar(); } while (c != '\n' && c != EOF); }
- es que getchar supprime le caractère après l'avoir lu ?
- et après nettoyage du beffer stdin il restera toujours '\0' non, ou celui ci est supprimé d'office ?
Merci pour votre aide .
Partager