salut,
je constate que scanf n'a pas le meme comportement selon qu'il lit un caractere ou qu'il lit un nombre ou bien meme une chaine de caractere. en effet quand on lui fait lire un caractere, si on a lu juste avant un autre caracere ou bien un entier, il passe sans attendre qu'on lui fournisse le caractere a lire.(je parvient à eviter ce senario avec un fflush(stdin) sous windows, mais ça marche pas sur linux).
et c'est la meme chose quand j'utilise les fonction de lecture de caracteres.
est-ce-que quelqu'un a une explication pour ça?
merci