Je crois me rappeler que la fonction getch() ou getchar()
permet de récupérer une saisie sans pour autant l'afficher.
Il suffit alors de la mettre ds une boucle, de stoker tes caractères dans une chaine, de gérer les caractères spéciaux ( <- , ...) et de faire un printf("*") au besoin
Ceci dit, la plupart des environnements proposent des extensions au C.
exemple : les commentaires C++ monolignes. (//...)
et il existe forcément des bibli pour la majorité des plteforme.
Ceci dit, en C, le clavier est assimilable au flot d'entrée, non?
Il doit donc exister une fonction type
fgetchar(stdin,...) meme si elle n'est pas standard
car la majorité des prg doivent avoir accès à des fichiers. et je ne connais pas de plateforme possédant aucune appli n'en ayant jamais le besoin.
Ceci dit, je suis d'accord avec toi pour le cas du C PUR.
"Ceci dit, la plupart des environnements proposent des extensions au C.
exemple : les commentaires C++ monolignes. (//...)
"
peut etre tout simplement parce qu'ils supportent c99
stdin et clavier sont 2 chose differente, stdin c'est un FILE * qui ecoute le clavier, en c tu ne peut que operé sur stdin, tu n'accede donc pas directement au clavier mais via l'entrée standard buffurisée
et int fgetc(FILE *stream); ca existe en c standard, ca a lemem effet qu'un getc sur stdin