_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