_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