[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