Conio h что это
Автор Настя Коломиец задал вопрос в разделе Другие языки и технологии
Для чего нужна библиотека <conio.h>? и получил лучший ответ
Ответ от Cheery[гуру]
conio.h (от англ. console input-output — консольный ввод-вывод) — заголовочный файл, используемый в старых компиляторах, работающих в операционных системах MS-DOS, для создания текстового интерфейса пользователя. Тем не менее, он не является частью языка программирования Си, стандартной библиотеки языка Си, ISO C или требуемой стандартом POSIX.
Этот заголовочный файл объявляет несколько библиотечных функций для работы с «консольным вводом и выводом» программы. Большинство компиляторов языка Си, предназначенных для DOS, Windows 3.x, Phar Lap, DOSX, OS/2 или Win32 имели этот файл и обеспечивали сопутствующие библиотечные функции в библиотеке Си по умолчанию. Большинство компиляторов языка Си, предназначенных для UNIX и Linux, не имеют этого файла и не обеспечивают сопутствующих библиотечных функций.
Библиотечные функции, объявленные в conio.h, весьма различались в зависимости от компилятора. Первоначально реализованные в Microsoft Visual C++ различные функции привязывались напрямую к нескольким первым функциям DOS, связанным с прерыванием 21h. Но библиотека, поставляемая с Turbo C++ и Borland C++, не использует DOS API, а вместо этого напрямую обращается к видеопамяти для вывода информации и использования сигналов прерывания BIOS.
Компиляторы, предназначенные для операционных систем отличных от DOS, таких как Linux, Windows и OS/2, обеспечивали различные реализации этих функций.
Члены-функции
int kbhit(void)Определяет, было ли нажатие клавиш клавиатуры
int ungetch(int c)Помещает символ c обратно в буфер клавиатуры.
int getch(void)Считывает символ напрямую из консоли без использования буфера и echo-вывода.
int getche(void)Считывает символ напрямую из консоли без использования буфера, но с использованием echo-вывода.
int putch(int c)Функция _putch выводит символ c в консоль без буферизации. В случае успеха возвращает c. В противном случае возвращает EOF.
char *_cgets(char *buffer)Считывает строку из консоли и хранит ее в массиве, указывающим на буфер. buffer[0], должен содержать максимальную длину (в символах) строки, то есть сколько символов нужно считать. Второй элемент массива buffer[1] указывает «где». _cgets хранит текущую длину строки. _cgets считывает символы до символа возврата, перевода строки или указанного максимума числа символов.
int _cprintf(const char *format, arg0,...argn)Форматирование и вывод («печать» ) строки напрямую в консоль.
int _cputs(const char *string)Вывод строки напрямую в консоль.
int _cscanf(char *format, arg0,...argn)Считывание и форматирование данных напрямую из консоли.
Источник:
Cheery все и написал))
С чем связано выпадение волос? И как с этим бороться?
первое, что надо сделать... установить причину... ну а потом выбирайте... это лучше, чем витамины
подробнее...
Полключил регистратор elex h-8, провел видеонаблюдение.. Локально смотрю норм. а чтоб через нэт - только статичка нужна?
есть такая технология P2P называется - она позволяет смотреть без выделенного IP адреса. P2P IP
подробнее...
Что такое альтернативный рок?
как я понимаю... был старый добрый рок... его в чистом виде я вообще не представляю.... всегда
подробнее...
Что значит "возвращать значение" в языках программирования?
Представь, что ты пришел в ресторан, сел за столик и вызвал официанта (т. е. функцию)
подробнее...
Этимология слова Синий и Зелёный, с чего эти цвета называют именно так, а не по другому?
СИНИЙ: Общеславянское слово, восходящее к той же основе, что и глагол сиять. Происходит от др.
подробнее...
Что такое " kbhit " ???в С++ ?
Функция kbhit возвращает значение
0, если в буфере клавиатуры нет символов, и 1, если буфер не
подробнее...
как понять, чем хочется заниматься в жизни и какую профессию выбрать
Конечно, профессий много. Всех их не перечесть. Но все они упорядочены по основным видам. Кто Вы?
подробнее...
В чем состоят основные законы фотоэффекта
Явление фотоэффекта состоит в том, что при падении потока света на металлическую поверхность от
подробнее...
Что это за единица измерения Hm применяемая в автотехнике?
Н*m это крутящий момент у нас в основном так выражается. А к болтам относится, потому как у них
подробнее...
Помните в 80х была популярная группа Синдикат?Где найти?
В начале 80-х на кассетах был сборник диско и фанк, между песнями были всякие звуки, типа -лес
подробнее...
как питается кит
Еда - первая и постоянная потребность всех животных. Крупные http://zoo-animal.info/?cat=17
подробнее...
Где находится - 2 ...
Каньон Антилопы (Antelope Canyon) Аризона, США - это удивительнейшее по красоте место.
подробнее...
как правильно пишется слово БЕЛИБЕРДА по буквам? и самое главное: внутри:
И правда, что это такое? Странный, казалось бы, вопрос: белиберда - она и есть белиберда. «Чушь» ,
подробнее...
Здравствуйте. Подскажите какой монитор для компьютера будет лучше, и на каком мониторе изображение будет ярче.
Вы задали философский вопрос на который ответ познается или элементом везения при покупке, или
подробнее...