не делает то, что первоначально запрашивал пользователь, кстати, он хочет * (который по-прежнему раскрывает длину пароля людям, стоящим за ним и смотрящим на его экран, а также в буфере прокрутки терминала, если он этого не делает) закройте его после использования). но без * это, вероятно, лучшая идея в «не закрытых средах».

у замаскировать свой пароль при написании*, Я использую Linux GCC для этого кода. Я знаю, что одним из решений является использованиеgetch() функционировать так

#include <conio.h>   
int main()
{
    char c,password[10];
    int i;
    while( (c=getch())!= '\n');{
        password[i] = c;
        printf("*");
        i++;
    }
    return 1;
}

но проблема в том, чтоGCC не включаетconio.h подать так,getch() для меня бесполезно. у кого-нибудь есть решение?

Ответы на вопрос(12)

Ваш ответ на вопрос