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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.01.2010, 01:20   #1
tim88
 
Регистрация: 09.11.2009
Сообщений: 5
По умолчанию Аналог getche() в Linux

Изучаю с++ по книге Лафоре. В ней часто употребляется getche(), из библиотеки conio.h, и при компиляции примеров с этой функцией выходит ошибка. Может кто нибудь встречался с подобной проблемой, подскажите как её решить?
tim88 вне форума Ответить с цитированием
Старый 13.01.2010, 01:28   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

а может getch()?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 13.01.2010, 01:46   #3
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

2Пепел Феникса
это разные функции

2tim88
используй свою обертку (gench + printf), либо заюзай либу 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 вне форума Ответить с цитированием
Старый 13.01.2010, 01:48   #4
ISergeyN
Maniac
Форумчанин
 
Аватар для ISergeyN
 
Регистрация: 03.01.2009
Сообщений: 450
По умолчанию

Цитата:
Изучаю с++ по книге Лафоре. В ней часто употребляется getche(), из библиотеки conio.h
Данная "библиотека" не входит в стандарт С++.
используй cin.get()
Стандартные библиотеки разработаны с учетом многолетнего опыта лучших программистов и они не больны "детскими болезнями крутизны в программизме"....
ISergeyN вне форума Ответить с цитированием
Старый 13.01.2010, 05:37   #5
tim88
 
Регистрация: 09.11.2009
Сообщений: 5
По умолчанию

Цитата:
Сообщение от ISergeyN Посмотреть сообщение
Данная "библиотека" не входит в стандарт С++.
используй cin.get()
Спасибо, помогло
tim88 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Аналог try. beemoto Общие вопросы Delphi 16 16.12.2009 18:33
c++ в Linux (Межпроцессорный обмен в Linux) RusLotus Помощь студентам 0 13.10.2009 16:59
Использование метода getche() Golovastik Общие вопросы C/C++ 4 17.07.2009 20:22
Linux на VMware....... WinXP <-> Linux DMUTPUU Операционные системы общие вопросы 1 24.09.2008 12:03
Аналог with на С++. Иллидан Общие вопросы C/C++ 1 16.05.2008 21:41