#include #include "caractere_suivant.h" enum etat { indefini = -1 }; static int caractere_a_lire = indefini; int caractere_suivant(void) { if (caractere_a_lire != indefini) { int c = caractere_a_lire; caractere_a_lire = indefini; return c; } return getchar(); } void relire_caractere(char c) { caractere_a_lire = c; }