Назад | Оглавление | Далее |
Функции ввода/вывода для консольного терминала выделены в отдельную группу, потому что они используют специфические особенности компьютера IBM /PC (наличие специального видеоадаптера) и не являются переносимыми на другие типы компьютеров.
Функция | Краткое описание |
---|---|
cgets | чтение строки с консоли |
cprintf | запись данных на консольный терминал по формату |
cputs | вывод строки на консольный терминал |
getch | чтение символа с консоли |
getche | чтение символа с консоли с эхо-печатью |
kbhit | проверка нажатия клавиши на консоли |
putch | вывод символа на консольный терминал |
ungetch | возврат последнего прочитанного символа с консольного символа обратно с тем, чтобы он стал следующим символом для чтения |
Система программирования MSC предоставляет дополнительно функцию
Функция | Краткое описание |
---|---|
cscanf | чтение данных с консоли по формату |
Система программирования ТС предоставляет дополнительно функцию
Функция | Краткое описание |
---|---|
getpass | ввод с терминала пароля без эхо-печати |
Прототипы функций содержатся в файле conio.h.
Устройства: консольный терминал и порт не могут быть открыты или закрыты перед выполнением в/в, поэтому функции fopen и fclose не вызываются.
Функции в/в с консольного терминала позволяют читать и записывать строки (cgets и cputs), форматированные данные (cscanf и cprintf) и символы.
Функция kbhit определяет: было ли нажатие клавиши на консольном терминале. Эта функция позволяет определить наличие символов для ввода с клавиатуры до попытки чтения.
Назад | Оглавление | Далее |