[ubuntu-it] hide input c
eugenio
eugenio a lumachedelcervello.cjb.net
Gio 19 Ott 2006 17:57:49 BST
Il 19/10/06, CarloSatta <carlo_satta a tiscali.it> ha scritto:
>
> Ciao a tutti
>
> Vorrei fare un programma in c ke rikieda una password, ma vorrei ke
> questa nn si veda nel terminale mentre la si scrive (tipo sudo su...)
prendi spunto da qua. non è un pò OT qui? :)
struct termios attribute;
tcgetattr(0, &attribute);
//disabilita la funzione echo dal terminale per l'inserimento dalla
password
attribute.c_lflag &= ~(ECHO);
tcsetattr(0, TCSAFLUSH, &attribute);
scanf("%s",passwd);
printf("\n");
//riabilita la funzione echo del terminale
attribute.c_lflag |= ECHO;
tcsetattr(0, TCSANOW, &attribute);
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: https://lists.ubuntu.com/archives/ubuntu-it/attachments/20061019/8c2451c1/attachment-0001.htm
Maggiori informazioni sulla lista
ubuntu-it