Tout est dans le titre.
J'utilise une fonction:
getPassword(string &pwd);
et cette fonction fait (en gros) un:
while(c = _getch() != '\n')
{
// met c dans un buffer
printf("*");
}
//...
comme ça quand l'utilisateur tape son mot de passe, ça affiche des *.
ça fonctionne parce que _getch() n'affiche pas le caractère entré au clavier.
Maintenant, j'aimerais remplacer le while par un:
while(c = cin.get() != '\n')
problème: cin.get affiche dans la console. est-ce qu'il existe un moyen, genre un manipulator ou un truc du genre?
merci
Partager