Tout est dans le titre.
J'utilise une fonction:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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