Ivanhoe 9 ноя 2007 в 18:08Ожидание ввода символа в юниксовой консолиВремя на прочтение1 минКоличество просмотров1.8KЧуланВсего голосов 9: ↑6 и ↓3+3Добавить в закладки6Комментарии4
gribozavr 9 ноя 2007 в 22:25Ага, только вот программка не восстанавливает режим консоли за собой, и после этого консоль становится неюзабельной. Хотя умные люди придумали команду reset, которую можно набрать вслепую.
Ivanhoe 10 ноя 2007 в 10:09Показать предыдущий комментарийДля демонстрации сути не важно :) Добавьте в конец term.c_lflag &= (ICANON | ECHO); tcsetattr(STDIN_FILENO, 0, &term);
Siddthartha 10 ноя 2007 в 03:06Неужели нет другого способа? Чтение символа разве только через сишную рантайм библиотеку можно делать? А системным вызовом никак нельзя? PS: я мало писал под линукс, но мне кажется это не единственный путь...
Ожидание ввода символа в юниксовой консоли