НазадОглавлениеДалее

9.6.3. Функции вода/вывода с консольного терминала и порта

Функции ввода/вывода для консольного терминала выделены в отдельную группу, потому что они используют специфические особенности компьютера IBM /PC (наличие специального видеоадаптера) и не являются переносимыми на другие типы компьютеров.
ФункцияКраткое описание
cgetsчтение строки с консоли
cprintfзапись данных на консольный терминал по формату
cputsвывод строки на консольный терминал
getchчтение символа с консоли
getcheчтение символа с консоли с эхо-печатью
kbhitпроверка нажатия клавиши на консоли
putchвывод символа на консольный терминал
ungetchвозврат последнего прочитанного символа с консольного символа обратно с тем, чтобы он стал следующим символом для чтения

Система программирования MSC предоставляет дополнительно функцию
ФункцияКраткое описание
cscanfчтение данных с консоли по формату

Система программирования ТС предоставляет дополнительно функцию
ФункцияКраткое описание
getpassввод с терминала пароля без эхо-печати

Прототипы функций содержатся в файле conio.h.

Устройства: консольный терминал и порт не могут быть открыты или закрыты перед выполнением в/в, поэтому функции fopen и fclose не вызываются.

Функции в/в с консольного терминала позволяют читать и записывать строки (cgets и cputs), форматированные данные (cscanf и cprintf) и символы.

Функция kbhit определяет: было ли нажатие клавиши на консольном терминале. Эта функция позволяет определить наличие символов для ввода с клавиатуры до попытки чтения.


НазадОглавлениеДалее