Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 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
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 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
pproger вне форума Ответить с цитированием
Старый 16.07.2011, 19:47   #3
Granus
С++
Форумчанин
 
Аватар для Granus
 
Регистрация: 22.09.2008
Сообщений: 791
По умолчанию

Не уверен, но вроде бы std::cin.get() делает то же самое.
Форматируйте код, будьте людьми.
Granus вне форума Ответить с цитированием
Старый 16.07.2011, 22:55   #4
Obey-Kun
Линуксоид
Участник клуба
 
Аватар для Obey-Kun
 
Регистрация: 31.07.2009
Сообщений: 1,403
По умолчанию

Вот так можно поступить: http://cboard.cprogramming.com/faq-b...inux-unix.html

Вот только зачем тебе понадобилось эмулировать эту функцию? Задерживать вывод с ожиданием _любой_ кнопки — в 99% моветон.
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su
Obey-Kun вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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