Ввод-вывод на консоль и порт
Эти процедуры выполняют чтение и запись для консоли или порта с определенным номером. Подпрограммы ввода-вывода консоли несовместимы с подпрограммами потоковой ввода-вывода или низкоуровневой библиотеки ввода-вывода. Консоль или порт не должны быть открыты или закрыты перед выполнением операций ввода-вывода, поэтому в этой категории нет открытых или закрытых подпрограмм. В операционных системах 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 по категориям