Здравствуйте, Peregrin, Вы писали:
P>Здравствуйте, Brother2007, Вы писали:
B>>мне нужно чтобы вводимый символ не отображался на консоли
P>P>void SetConsoleEcho(bool on) {
P>#ifdef WIN32
P> HANDLE hIn = GetStdHandle(STD_INPUT_HANDLE);
P> if ((hIn == INVALID_HANDLE_VALUE) || (hIn == NULL))
P> return;
P> DWORD mode;
P> if (!GetConsoleMode(hIn, &mode))
P> return;
P> if (on) {
P> mode = mode | ENABLE_ECHO_INPUT;
P> } else {
P> mode = mode & ~ENABLE_ECHO_INPUT;
P> }
P> SetConsoleMode(hIn, mode);
P>#else
P> if (on)
P> system("stty echo");
P> else
P> system("stty -echo");
P>#endif
P>}
P>
Спасибо! Сейчас будем проверять