Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > Блокировка getch в Си


Автор: script4u 15.1.2011, 22:32
Всем привет, есть ли аналог функции getch() на Си которая бы не блокировала выполнение программы.

Или же можно создать отдельный поток на Си.

Автор: Cheloveck 15.1.2011, 22:54
getch ждёт символ от пользователя, как она может не блокировать программу? Конечно нужно создать поток.

Автор: script4u 15.1.2011, 23:00
Ок, подскажите в какую сторону копать, насчет потоков в Си

Автор: Cheloveck 15.1.2011, 23:14
Для MS Windows:
__beginthread() и CreateThread()
Для Linux (POSIX):
pthread_create()

Если C++, то можно boost.thread использовать кроссплатформенно

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)