ColoneL
Новичок
Есть ли ф-я, возвращающая код клавиши или false, если ничего не нажато?
Перепробовал целую кучу: readln, fegts, fgetc. Пробовал читать из stdin - все работает, но с одним исключением - функции ждут нажатия enter или хотя бы на клавишу. И пока не получат хотя бы символ, прога замирает.
Но это не подходит - нужно опросить буфер, и получить очередную клавишу, или false если ничего нет. Пробовал предварительно определить размер stdin и опрашивать клавиатуру если его размер больше нуля, но получить его размер не удается.
Есть ли стандартное решение?
Спасибо.
Перепробовал целую кучу: readln, fegts, fgetc. Пробовал читать из stdin - все работает, но с одним исключением - функции ждут нажатия enter или хотя бы на клавишу. И пока не получат хотя бы символ, прога замирает.
Но это не подходит - нужно опросить буфер, и получить очередную клавишу, или false если ничего нет. Пробовал предварительно определить размер stdin и опрашивать клавиатуру если его размер больше нуля, но получить его размер не удается.
Есть ли стандартное решение?
Спасибо.
