Страницы

Поиск по вопросам

среда, 29 января 2020 г.

Заголовочный файл conio.h

#c


Что за заголовочный файл такой , и для чего он нужен? В K&R такой не описывают.
Заранее спасибо.    


Ответы

Ответ 1



содержит описание нестандартной библиотеки для работы с консолью (clrscr, kbhit и тому подобное). Поставляется, ЕМНИП, со старыми Борландовскими компиляторами. Не пользуйтесь ей, если хотите, чтобы ваш код компилировался на более современных компиляторах. Заметьте, что непосредственная работа с консолью противоречит философии юниксовских утилит, которые должны одинаково хорошо работать как с входными данными, полученными от пользователя, так и с выводом других программ. Поэтому правильная юниксовская утилита должна читать ввод из stdin и выводить его в stdout/stderr, позволяя эффективно использовать перенаправление потоков ввода-вывода.

Ответ 2



Попробуем "догадаться": conIO => con I/O => Console Input/Output Ну, а с функционалом, поставляемым этой библиотекой уже можно разобраться, почитав доки в сети. Кроме того, "conio.h" - библиотека чисто сиШная, перешедшая в C++, и не ушедшая оттуда до сих пор чисто из-за того, что нужно поддерживать старый код.

Комментариев нет:

Отправить комментарий