Поделиться через


Ввод-вывод на консоль и порт

Эти процедуры выполняют чтение и запись для консоли или порта с определенным номером. Подпрограммы ввода-вывода консоли несовместимы с подпрограммами потоковой ввода-вывода или низкоуровневой библиотеки ввода-вывода. Консоль или порт не должны быть открыты или закрыты перед выполнением операций ввода-вывода, поэтому в этой категории нет открытых или закрытых подпрограмм. В операционных системах Windows выходные данные этих функций всегда направляются в консоль и не могут быть перенаправлены.

Подпрограммы ввода-вывода в консоли и портах

Маршрут Использование
_cgets, , _cgetws_cgets_s_cgetws_s Считывание строки из консоли
_cprintf, , _cwprintf_cprintf_s_l_cprintf_s_cwprintf_s,_cwprintf_s_l Вывод форматированных данных на консоль
_cputs Вывод строки на консоль
_cscanf, , _cwscanf_cscanf_s_l_cscanf_s_cwscanf_s,_cwscanf_s_l Считывание форматированных данных из консоли
_getch, _getwch Считывание символа из консоли
_getche, _getwche Считывание и отображение символа из консоли
_inp Чтение байта из указанного порта ввода-вывода
_inpd Считывание двойного слова из указанного порта ввода-вывода
_inpw Считывание двухбайтового слова из указанного порта ввода-вывода
_kbhit Проверка нажатия клавиш в консоли, которую следует выполнять перед попыткой чтения из консоли
_outp Запись байта в указанный порт ввода-вывода
_outpd Запись двойного слова в указанный порт ввода-вывода
_outpw Запись слова в указанный порт ввода-вывода
_putch, _putwch Запись символа в консоль
_ungetch, _ungetwch "Отмена чтения" последнего символа, полученного из консоли, чтобы он стал следующим символом для считывания

См. также

Входные и выходные данные
Универсальные подпрограммы среды выполнения C по категориям