ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้
-
- не... это ересь крестовая. Я о другом, в стандартную библиотеку
напихали всяких sfopen(), а простой функции есть ли данные во
входном потоке (аналог kbhit()) нет. Сейчас есть select(), но в
винде он не работает с стандартными потоками. - IBAH(14.12.2022 21:37)
- Можно сделать поток неблокирующим, тогда чтение одного символа немедленно возратит управление, а дальше разбирайся с кодом возврата, есть ли там символ или нет. Навскидку не помню примеров, погугли. - VVB(15.12.2022 06:35)
- Я крайне редко делаю подходы к программингу на ПК, но у меня в памяти отложилось что при открытии файлов в винде можно задать аттрибут OVERLAPPED, что позволяет не блокировать текущий процесс при чтении. Но я сам ни разу не пользовался, к тому-же уже забыл :-) - il-2(15.12.2022 05:26)
- не... это ересь крестовая. Я о другом, в стандартную библиотеку
напихали всяких sfopen(), а простой функции есть ли данные во
входном потоке (аналог kbhit()) нет. Сейчас есть select(), но в
винде он не работает с стандартными потоками. - IBAH(14.12.2022 21:37)