faire qu'une saisie n'apparaisse pas telqu'elle a l'ecran... [C] - C++ - Programmation
Marsh Posté le 17-02-2003 à 17:53:09
Y'a pas de methode standard. 
Faut utiliser une fonction qui permet de lire un caractere tapé sans l'afficher (=> getch) et simplement afficher un '*' une fois que c'est fait.
Marsh Posté le 17-02-2003 à 18:22:54
| HelloWorld a écrit : Y'a pas de methode standard.  | 
 
merci beaucoup en tout cas  ![[:zerod] [:zerod]](https://forum-images.hardware.fr/images/perso/zerod.gif) 
 
Marsh Posté le 17-02-2003 à 20:30:48
sous builder en utilisant un TEdit il te suffit d'indiquer dans la propriété PasswordChar le caractère qui servira à masquer par exemple * 
 
et il s'agit bien d'une fonctionnalité standard de windows
Marsh Posté le 18-02-2003 à 00:23:22
Arf. 
Moi j'ai lu "prog en C", j'ai donc compris qu'il programmait en C ANSI dans une console, et pas en C++ avec la VCL avec une interface. 
Marsh Posté le 18-02-2003 à 08:58:23
| HelloWorld a écrit : Arf.  | 
 
mais tu avais tres bien lu... c'est du C que je fais donc je vais devoir me plier a ta solution   
   
   
   
   
 
Marsh Posté le 18-02-2003 à 09:09:23
arf   
  
 
remarque la gestion standard windows n'est pas très sécure alors pour plus de sécurité là aussi il vaut mieux se bidouiller son propre brouilleur   
 
Marsh Posté le 18-02-2003 à 09:35:32
Cela dit getch on la trouve quand même à peu près partout.
Marsh Posté le 18-02-2003 à 12:39:47
 ![[:frenzy] [:frenzy]](https://forum-images.hardware.fr/images/perso/frenzy.gif) 
  ![[:frenzy] [:frenzy]](https://forum-images.hardware.fr/images/perso/frenzy.gif) 
  ![[:frenzy] [:frenzy]](https://forum-images.hardware.fr/images/perso/frenzy.gif) 
 ![[:frenzy] [:frenzy]](https://forum-images.hardware.fr/images/perso/frenzy.gif) 
 
merci beaucoup ca marche nickel  
 
 
| Code : 
 | 
  
 
C'est pour mes etudes alors un grand merci encore une fois  
 
Marsh Posté le 18-02-2003 à 20:13:01
| Citation : if(ps!=13)  //valeur ASCII de la touche 'ENTREE'   | 
 
 
| Code : 
 | 
 
 
Marsh Posté le 19-02-2003 à 19:46:56
| HelloWorld a écrit : 
   
   | 
 
 
tu va pouvoir eclairer ma lanterne alors... comment je fais pr dire  egal a la touche entrée car ='\n' ... il aime pô   
  
 
 
  
   
   
 
Marsh Posté le 19-02-2003 à 20:36:06
T'utilises bien == et pas = hein ? 
Carriage return = '\r'
Marsh Posté le 17-02-2003 à 16:01:46
bonjour,
![[:frenzy] [:frenzy]](https://forum-images.hardware.fr/images/perso/frenzy.gif)
j'aimerais juste savoir comment faire pour que lorsque l'on ecris quelquechose dans un prg en C cette saisie ne s'affiche pas a l'ecran telqu'elle mais sous une forme differente. Comme lors de la saisie d'un mot de passe se transforme en ******.
je suis sous Win XP et mon compilo est borland Builder 6
Merci
Message édité par albino13 le 17-02-2003 à 16:03:13