_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