A voir également:
- PROGRAMMATION C
- Application de programmation - Guide
- Programmation envoi sms - Guide
- Programmation vb - Télécharger - Langages
- Programmation binaire - Guide
- Programmation télécommande porte de garage brico depot - Forum Matériel & Système
5 réponses
Il faut regarder la man page
man 3 termios
et utiliser une structure termios....
Le livre de programmation Linux de Matthews et (...) chez Wrox explique bien la manip.
Sur le site de Wrow Press il doit y avoir moyen de récupérer les sources des
exemples. Si mes souvenirs sont bons il y a un source qui supprime l'écho sur
le terminal.
Johan Daine
The software said "Requires Windows98, Win2000, or better
So I installed Unix.
man 3 termios
et utiliser une structure termios....
Le livre de programmation Linux de Matthews et (...) chez Wrox explique bien la manip.
Sur le site de Wrow Press il doit y avoir moyen de récupérer les sources des
exemples. Si mes souvenirs sont bons il y a un source qui supprime l'écho sur
le terminal.
Johan Daine
The software said "Requires Windows98, Win2000, or better
So I installed Unix.
sous windows, c'est une propriété spéciale qu'on utilise, par ailleurs très facile à contourner, --> dernier pirates mag :)
bye
KefKa
on http://www.hackzine.fr.fm
bye
KefKa
on http://www.hackzine.fr.fm
sinon on peut utiliser la fonction getpass(), dont le prototype devrait (je dis devrait car ce n'est pas le cas pour tous les compil) etre dans conio.h : getpass(const char *str);
je suis un peu embrouillé dans mon mail, en fait getpass affiche le const char *str a l'ecran, attend une saisie clavier, et enregistre cette saisie dans la variable qu'elle renvoie . exemple :
#include <conio.h>
void main() {
char *motdepasse;
motdepasse = getpass("\nEntrez le mot de passe\n");
}
le mot de passe ne devrait pas etre affiché lors de sa saisie a l'ecran.
Sinon, en ce qui concerne la propriété mettre des * a la place des password, c'est juste une proprieté pour les applications windows, dont l'utilisation est vivement déconseillée...
Il vaut mieux enregistrer la saisie clavier directement dans une variable, et en même temps afficher des * ,voir rien du tout
voilà , c'est tout. Bye
KefKa
on http://www.hackzine.fr.fm
je suis un peu embrouillé dans mon mail, en fait getpass affiche le const char *str a l'ecran, attend une saisie clavier, et enregistre cette saisie dans la variable qu'elle renvoie . exemple :
#include <conio.h>
void main() {
char *motdepasse;
motdepasse = getpass("\nEntrez le mot de passe\n");
}
le mot de passe ne devrait pas etre affiché lors de sa saisie a l'ecran.
Sinon, en ce qui concerne la propriété mettre des * a la place des password, c'est juste une proprieté pour les applications windows, dont l'utilisation est vivement déconseillée...
Il vaut mieux enregistrer la saisie clavier directement dans une variable, et en même temps afficher des * ,voir rien du tout
voilà , c'est tout. Bye
KefKa
on http://www.hackzine.fr.fm
Une simple petit fonction pour saisir des password sans qu'il ne soit
affiché à l'écran. Ne pas oublié #include <stdio.h>.
int get_pswd(char *string_pswd){
short int key;
for(key=0 ; key!=13 ; key++){
*(string_pswd+key)=getch();
}
return key+1;
}
Bonne chance. :)
affiché à l'écran. Ne pas oublié #include <stdio.h>.
int get_pswd(char *string_pswd){
short int key;
for(key=0 ; key!=13 ; key++){
*(string_pswd+key)=getch();
}
return key+1;
}
Bonne chance. :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question