Après un fgets(), le principe est deCitation:
Envoyé par deathsurfer
- chercher le '\n' (strchr())
- si on l'a trouvé (OK)
-- l'éliminer (remplacer par une 0)
- sinon (ERR)
-- purger les caractères non lus (ce que tu appeles 'manger le tampon).
Je recommande de placer ceci dans une fonction
Code:int fclean(char *s, FILE *fp);