Ne pas afficher ce que l'utilisateur tape

Ne pas afficher ce que l'utilisateur tape - Java - Programmation

Marsh Posté le 25-05-2005 à 20:05:47    

Salut,
je suis en train de faire une appli console qui demande a l'utilisateur de sidentifier par mot de passe.
Le probleme est que je ne sais pas comment faire pour que le mot de passe ne s'affiche pas quand l'utilisateur le tape.
QQn a une solution?
 
Meric

Reply

Marsh Posté le 25-05-2005 à 20:05:47   

Reply

Marsh Posté le 25-05-2005 à 21:41:56    

cooleric a écrit :

Salut,
je suis en train de faire une appli console qui demande a l'utilisateur de sidentifier par mot de passe.
Le probleme est que je ne sais pas comment faire pour que le mot de passe ne s'affiche pas quand l'utilisateur le tape.
QQn a une solution?
 
Meric


je ne sais pas comment empecher l'affichage du mot de passe, mais tu peux peut-être t'en sortir en effaçant ce qui vient d'être tapé (en écrivant je sais plus quel caractère ascii qui efface le caractère précédent le curseur)
 
y a surement mieux que ca mais c'est tout ce qui me vient en tête ...


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 25-05-2005 à 21:44:15    

en fait, il faut prendre le contrôle du terminal (tty) et le passer en mode "echo off", bref, laisse tomber.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 26-05-2005 à 09:19:04    

nraynaud a écrit :

en fait, il faut prendre le contrôle du terminal (tty) et le passer en mode "echo off", bref, laisse tomber.


 
stty -echo en français :o


Message édité par elianor le 26-05-2005 à 09:19:15

---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 26-05-2005 à 16:21:30    

\b pour revenir en arrière il me semble. Mais faut reussir a le balancer a chaque fois que l'user tappe une touche :x

Reply

Marsh Posté le 26-05-2005 à 18:15:32    

en C, tu peux utiliser getchar en boucle, pour que les caractères ne s'affichent pas.  
 
en java...


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 27-05-2005 à 09:34:28    

c0wb0y a écrit :

\b pour revenir en arrière il me semble. Mais faut reussir a le balancer a chaque fois que l'user tappe une touche :x


 

jagstang a écrit :

en C, tu peux utiliser getchar en boucle, pour que les caractères ne s'affichent pas.  
 
en java...


ben il faut passer le terminal en mode caractère au lieu du mode ligne ....


---------------
trainoo.com, c'est fini
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed