|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.07.2011, 17:46 | #1 |
Пользователь
Регистрация: 13.06.2011
Сообщений: 23
|
Эквивалент функции getch() в Linux.
Насколько я знаю, в Wиndows, функция getch() считывала введенный символ, не отображая его. Мне было удобно использовать её при написании пользовательских программах, потому что если номер функции будет введён неверно то он просто не отобразится. Но когда перешёл на Linux, и попробовал написать программу с использованием этой функции, то при подключении библиотеки conio.h компилятор выдавал ошибку на счет этой библиотеки. А поскольку нет библиотеки то нет и функции. Есть ли в Linux эквивалент этой функции или что нибудь похожее?
Дорога в тысячу миль начинается с одного шага.
|
16.07.2011, 18:24 | #2 |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
2Алексей Емеля
есть простой способ и сложный. простой - используй ncurses. сложный не осилишь
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
16.07.2011, 19:47 | #3 |
С++
Форумчанин
Регистрация: 22.09.2008
Сообщений: 791
|
Не уверен, но вроде бы std::cin.get() делает то же самое.
Форматируйте код, будьте людьми.
|
16.07.2011, 22:55 | #4 |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
Вот так можно поступить: http://cboard.cprogramming.com/faq-b...inux-unix.html
Вот только зачем тебе понадобилось эмулировать эту функцию? Задерживать вывод с ожиданием _любой_ кнопки — в 99% моветон.
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
INLINE эквивалент | Nicko_mt | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 12.05.2011 07:41 |
Аналог getch или русские буквы в getch | YourLastSong | Общие вопросы C/C++ | 1 | 08.05.2011 19:25 |
использование функции mail() в Linux | chnry | PHP | 0 | 14.04.2010 11:05 |
Реализация функции strncpy на C и Assembler под Linux | nomad-shtainer | Помощь студентам | 0 | 26.12.2009 20:03 |
Эквивалент \n в PChar | VladimirVB | Общие вопросы Delphi | 1 | 28.08.2009 13:46 |