Masquer

N002016 -  
yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

j'amerais savoir comment masquer un mot de passe en langage c

3 réponses

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonsoir, le masquer où, en mémoire?
    0
  2. N002016
     
    Non.Je veux dire masquer ce que l'utilisateur a saisi.
    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      comment l'utilisateur communique-t-'il avec le programme?
      0
      1. N002016 > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Attendez .le probléme c que je s8 en train de developper une application en c (mode console) oú un utilisateur se connecte en renseignant son login et son mot de passe .mais je ne veux op qu'on voit ce qu'il saisit au niveau du mot de passe.
        0
    2. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      peux-tu nous en dire plus: windows, linux, visual studio, ...?
      0
      1. N002016 > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Window
        0
      2. N002016 > N002016
         
        Windows
        0
  3. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    peut-être en faisant ceci:
    HANDLE hStdin = GetStdHandle(STD_INPUT_HANDLE); 
    DWORD mode = 0;
    GetConsoleMode(hStdin, &mode);
    SetConsoleMode(hStdin, mode & (~ENABLE_ECHO_INPUT));
    /* obtenir le mot de passe */
    SetConsoleMode(hStdin, mode );
     
    0