Проблема со вводом с клавиатуры

Elina74

Заметил, что если использовать в программе на С операторы getch, readkey, kbhit, inp, то они просто не работают.
Последний раз, когда они работали, это когда я сидел под Win98, сейчас сижу под WinXP.
Это может быть связано с операционной системой.
В любом случае, как можно вылечить такое поведение?

shlyumper


В любом случае, как можно вылечить такое поведение?

Перестать писать под DOS, писать под Win32 console, например.

maggi14

getch у меня под 2к точно работает. Так что версия операционки не при чем.

Elina74

Дурацкий вопрос:
использовать gcc - это писать под ДОС?

shlyumper

дурацкий ответ: в gcc есть функции kbhit, inp? если да - то у тебя gcc от djgpp, и да, это писать под дос.

margadon

ХР принимает _getch и _kbhit стопудняк, надо создать консольное приложение.
Оставить комментарий
Имя или ник:
Комментарий: