|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.11.2011, 19:35 | #1 |
Регистрация: 30.10.2011
Сообщений: 4
|
проверка на ввод
Подскажите пожалуйста как сделать проверку, которая говорила бы ввёл ли пользователь что-нибудь(с клавиатуры), если да, то возвращался бы последний введённый символ, если нет, то просто пошли бы следующие операции.
|
23.11.2011, 21:55 | #2 |
Форумчанин
Регистрация: 15.10.2011
Сообщений: 306
|
если я не ошибаюсь есть такая процедура как " keypressed " которая выводит на экран нажатые пользователем клавиши.
Если твоя программа выполняет мистические действия, значит, ты сделал что-то невероятно тупое...
|
24.11.2011, 16:23 | #3 |
Пользователь
Регистрация: 05.11.2008
Сообщений: 33
|
А для какого компилятора то?
Я работаю в BORLANDC 3.1 там есть функция kbhit(); которая возвращает не нулевое значение в случае нажатия какой либо клавиши на клавиатуре, и 0 - если ничего не нажато. А так же есть функция getche() - получающая символ с клавиатуры. Можно было бы написать так: Код:
|
24.11.2011, 16:23 | #4 |
Пользователь
Регистрация: 05.11.2008
Сообщений: 33
|
А для какого компилятора то?
Я работаю в BORLANDC 3.1 там есть функция kbhit(); которая возвращает не нулевое значение в случае нажатия какой либо клавиши на клавиатуре, и 0 - если ничего не нажато. А так же есть функция getche() - получающая символ с клавиатуры. Можно было бы написать так: Код:
|
24.11.2011, 16:36 | #5 | |
Software Engineer
Участник клуба
Регистрация: 07.04.2007
Сообщений: 1,618
|
Цитата:
Однако, kbhit() не стандартная функцию,но стандартных функций для неблокирующего ввода нет.
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
|
|
25.11.2011, 10:34 | #6 |
Регистрация: 30.10.2011
Сообщений: 4
|
kbhit() подходит, спасибо
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
проверка на неправильный ввод | a.n.o.n.i.m | Общие вопросы C/C++ | 5 | 23.10.2011 09:57 |
Задание с циклами: ввод и проверка чисел.(Pascal) | swillrocker | Помощь студентам | 4 | 04.05.2011 20:37 |
excel.Проверка VBA и проверка функции | Будда | Помощь студентам | 0 | 14.04.2011 21:10 |
Запретить ввод более одной десятичной точки в форму ввода("некорректный ввод") | adller_one | PHP | 1 | 13.01.2011 23:59 |