_putch
, _putwch
Записывает символ в строку.
Важно!
Этот API нельзя использовать в приложениях, выполняемых в среде выполнения Windows. Дополнительные сведения: Функции CRT, которые не поддерживаются в приложениях универсальной платформы Windows.
Синтаксис
int _putch(
int c
);
wint_t _putwch(
wchar_t c
);
Параметры
c
Символ, который требуется вывести.
Возвращаемое значение
Возвращает значение c
в случае успешного выполнения. Если _putch
происходит сбой, возвращается EOF
; в случае _putwch
сбоя возвращается WEOF
.
Комментарии
Эти функции записывают символ c
напрямую в консоль (без буферизации). В Windows NT записывает символы Юникода, _putwch
используя текущий параметр языкового стандарта консоли.
Версии с суффиксом _nolock
идентичны, за исключением того, что они не защищены от помех со стороны других потоков. Дополнительные сведения см. в разделе_putch_nolock
, _putwch_nolock
.
По умолчанию глобальное состояние этой функции ограничивается приложением. Чтобы изменить это поведение, см. статью Глобальное состояние в CRT.
Сопоставления подпрограмм универсального текста
Процедура Tchar.h | _UNICODE и _MBCS не определены |
_MBCS Определенные |
_UNICODE Определенные |
---|---|---|---|
_puttch |
_putch |
_putch |
_putwch |
Требования
Подпрограмма | Обязательный заголовок |
---|---|
_putch |
<conio.h> |
_putwch |
<conio.h> |
Дополнительные сведения о совместимости см. в разделе Compatibility.
Библиотеки
Все версии библиотек времени выполнения языка C.
Пример
См. пример для _getch
.
См. также раздел
Ввод-вывод на консоль и порт
_cprintf
, _cprintf_l
, _cwprintf
, _cwprintf_l
_getch
, _getwch