Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

C++. Отображение пользовательского ввода. Система авторизации.

20K
02 октября 2007 года
Galo4ka
13 / / 12.03.2007
Суть проблемы в следующем.
Пишу игру. Текстовую. (под Unix). Игрушка сетевая, консольная. При подключении очередного пользователя запрашивается его имя. Потом - пароль.

Интересует, как сделать так, чтобы вводимый пароль отображался в пользовательской консоли в виде соответствующего числа звездочек, например, - или вообще не отображался.

Очень прошу помочь.
12K
03 октября 2007 года
__AleXX__
133 / / 02.04.2007
Считывать код символа нажатой клавиши.
Под винь есть функция getch она в conio.h находится.

А под UNIX - извини, не помню.
92
03 октября 2007 года
Тень Пса
2.2K / / 19.10.2006
int getchar(void);
а отображать - по желанию...
240
03 октября 2007 года
aks
2.5K / / 14.07.2006
getchar требует еще нажатия enter.
92
03 октября 2007 года
Тень Пса
2.2K / / 19.10.2006
а getc(stdin) ? тоже требует нажатия Enter? )
1.8K
03 октября 2007 года
igor_nf
256 / / 13.12.2006
Цитата: Тень Пса
а getc(stdin) ? тоже требует нажатия Enter? )



getc( stdin ) это то же самое, что и getchar( ).

Для того, чтобы enter не требовался, нужно переводить терминал в неканонический режим: man termios - смотри в сторону tcgetattr(), tcsetattr().

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог