#include #include #include "inf101.h" int lire_entier(void) { int x; while (true) { if (scanf("%d", &x) == 1) return x; scanf ("%*[^\n]"); } } /* lire_entier */ double lire_flottant(void) { double x; while (true) { if (scanf("%lg", &x) == 1) return x; scanf ("%*[^\n]"); } } char lire_caractere(void) { char x; while (true) { if (scanf ("%1[^\n]", &x)==1){ scanf("%*[^\n]"); getchar(); return x; } getchar(); } } /* lire_caractere */