_putch, _putwch

Записывает символ в строку.

Важно!

Этот API нельзя использовать в приложениях, выполняемых в среде выполнения Windows. Дополнительные сведения: Функции CRT, которые не поддерживаются в приложениях универсальной платформы Windows.

Синтаксис

int _putch(
   int c
);

wint_t _putwch(
   wchar_t c
);

Параметры

c
Символ, который требуется вывести.

Возвращаемое значение

Возвращает значение c в случае успешного выполнения. Если ошибка завершается EOFошибкой, возвращается; при _putch_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>

Дополнительные сведения о совместимости см. в разделе Совместимость.

Библиотеки

Все версии библиотек времени выполнения языка C.

Пример

Пример см. в примере _getch.

См. также

Консоль и порт ввода-вывода
_cprintf, _cprintf_l, _cwprintf, _cwprintf_l
_getch, _getwch