Ввод-вывод на консоль и порт
Эти функции производят запись и чтение из консоли или указанного порта. Подпрограммы ввода-вывода на консоль несовместимы с вводом-выводом в поток или низкоуровневыми библиотечными процедурами ввода-вывода. Не требуется открывать или закрывать консоль или порт для выполнения ввода-вывода, поэтому не существует никаких процедур открытия или закрытия для данной категории. В операционных системах Windows результат выполнения этих функций всегда направлен на консоль и не может быть перенаправлен.
Подпрограммы ввода-вывода на консоль и порт
Подпрограмма |
Применение |
---|---|
Чтение строки из консоли |
|
_cprintf, _cwprintf, _cprintf_s, _cprintf_s_l, _cwprintf_s, _cwprintf_s_l |
Вывод данных на консоль с форматированием |
Вывод строки на консоль |
|
_cscanf, _cwscanf, _cscanf_s, _cscanf_s_l, _cwscanf_s, _cwscanf_s_l |
Чтение данных из консоли с форматированием |
Чтение символа из консоли |
|
Чтение символа из консоли и его вывод |
|
Чтение одного байта из указанного порта ввода-вывода |
|
Чтение двойного слова из указанного порта ввода-вывода |
|
Чтение 2-байтового слова из указанного порта ввода-вывода |
|
Проверка нажатия клавиши в консоли: используется перед попыткой чтения из консоли |
|
Вывод одного байта в указанный порт ввода-вывода |
|
Вывод двойного слова в указанный порт ввода-вывода |
|
Вывод слова в указанный порт ввода-вывода |
|
Вывод символа на консоль |
|
Отмена чтения последнего символа из консоли, таким образом данный символ станет следующим символом для чтения. |