Clavier

cs_qsdfgh Messages postés 29 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 30 mars 2006 - 2 déc. 2005 à 11:23
cs_qsdfgh Messages postés 29 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 30 mars 2006 - 24 mars 2006 à 12:52
bonjour

voilà je veux faire un prog qui rentre un mot de passe

que je cache par des etoiles,

mais je n'arrive pas à enlever la touche enter(\n)


je rentre les donnees comme cela:



for(int i=0;i<4;i++)

{

pass[i]=getche();

if (pass[i]=='\n') break;

if (pass[i]=='\b' && i>0) {i=i-2;printf(" \b");}

else if (i==0 && pass[i]=='\b') {printf(" ");i--;}

else printf("\b*");

}
merci d'avance

2 réponses

rrk275 Messages postés 540 Date d'inscription vendredi 25 juin 2004 Statut Membre Dernière intervention 1 octobre 2007 2
4 déc. 2005 à 01:52
je pense qu'effacer l'écran peut peut etre te donner ce que tu cherche;

tu efface tout et tu remet tout.

pour ca system("cls");//efface (language dos)

ou tout autre fonction...

rrk275
0
cs_qsdfgh Messages postés 29 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 30 mars 2006
24 mars 2006 à 12:52
j'ai pas compris mais c'est bon j'ai bricolé un truc qui marche moyen merci
0
Rejoignez-nous