Bonjour j aimerais savoir quel est le moyen de recuperer une saisi de l utilisateur sans l'afficher et sans qu' il ait besoin d appuyer sur entrer pour la valider.
est il possible d y parvenir avec la fonction scanf? Merci,
Bonjour j aimerais savoir quel est le moyen de recuperer une saisi de l utilisateur sans l'afficher et sans qu' il ait besoin d appuyer sur entrer pour la valider.
est il possible d y parvenir avec la fonction scanf? Merci,
Bonjour,
Voir la FAQ C : Comment faire pour lire un caractère sans attendre la frappe d'Entrée
Désolé je ne suis encore très à l'aise en c j'ai pas tout compris:
-Comment on récupère le caractère tapé par l'utilisateur ?
-Et tant qu'a faire ça sert a quoi la fonction fflush(stdout) ?
Merci
Pour récupérer un caractère, il y a des fonctions prévues à cet effet comme scanf() (souvent utilisée par les débutants, mais top pour faire des choses plus compliquées), getchar(), getch() etc... Lis les pages de man de ces fonctions pour plus d'infos.
flush() sert à vider le buffer, la mémoire tampon. Là aussi il suffit de lire le man de flush()
Bonsoir.
Si tu n'as pas accès au manuel UNIX, il est repris ici :
man.developpez.com
Partager