Ocultar entrada de senha no terminal
Quero mascarar minha senha enquanto a escrevo com*
. Eu uso o Linux GCC para esse código. Eu sei que uma solução é usargetch()
funciona assim
#include <conio.h>
int main()
{
char c,password[10];
int i;
while( (c=getch())!= '\n');{
password[i] = c;
printf("*");
i++;
}
return 1;
}
mas o problema é queGCC
Não incluiconio.h
arquivo então,getch()
é inútil para mim. Alguém tem uma solução