salut, ca fait des heures que je tourne en boucle pour essayer de trouver le moyen de masquer le mot de passe au moment de la saisie et le remplacer par des "*". J'espère que vous trouverez réponse à ma question
merci
- Edité par l'imitateurFou 13 septembre 2018 à 21:11:13
Il n'existe pas de solution standard pour faire cela en C++. Par contre, tu peux regarder comme fonctionnent des bibliothèques comme ncurses. Il existe peut être des bindings C++, mais à la base c'est une lib C, donc tu auras un peu de boulot pour l'interfacer proprement.
Donc si tu débutes, ce n'est peut être pas la peine de te prendre la tête avec ça .
Il faut passer la console en mode non bloquant, puis lire dans une boucle et afficher des '*' à chaque touche appuyée tandis que la saisie est combinée au fur et à mesure.
Et il n'y a rien de standard pour cela, ni de C++. Il te faudra attaquer la couche termio directement (en version pas portable), ou mieux passer par (n)curses/PDCurses
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Ton présent détermine ton futur et la connaissance te placera au dessus de ta génération .
Ton présent détermine ton futur et la connaissance te placera au dessus de ta génération .
Posez vos questions ou discutez informatique, sur le Discord NaN | Tuto : Preuve de programmes C