A voir également:
- PROGRAMMATION C
- Application de programmation - Guide
- Programmation logo tortue télécharger - Télécharger - Études & Formations
- Programmation binaire - Guide
- Programmation télécommande porte de garage brico depot - Forum Matériel & Système
- Programmation vb - Télécharger - Langages
5 réponses
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
6 sept. 2002 à 09:15
6 sept. 2002 à 09:15
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