Поделиться через


_putch_nolock, _putwch_nolock

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

Важно!

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

int _putch_nolock( 
int c 
); 
wint_t _putwch_nolock( 
wchar_t c 
);

Параметры

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

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

Возвращает значение c в случае успеха. Если _putch_nolock завершается ошибкой, возвращается значение EOF; если _putwch_nolock завершается ошибкой, возвращается значение WEOF.

Заметки

_putch_nolock и _putwch_nolock совпадают с _putch и _putwch соответственно, за исключением того, что они не защищены от взаимодействия с другими потоками. Они могут выполняться быстрее, поскольку не создают дополнительную нагрузку, связанную с блокировкой работы других потоков. Используйте эти функции только в потокобезопасных контекстах, например в однопоточных приложениях или если вызываемая область уже обрабатывает изоляцию потоков.

Универсальное текстовое сопоставление функций

Подпрограмма Tchar.h

_UNICODE и _MBCS не определены

_MBCS определено

_UNICODE определено

_puttch_nolock

_putch_nolock

_putch_nolock

_putwch_nolock

Требования

Подпрограмма

Обязательный заголовок

_putch_nolock

<conio.h>

_putwch_nolock

<conio.h>

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

Библиотеки

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

См. также

Ссылки

Ввод-вывод на консоль и порт

_cprintf, _cprintf_l, _cwprintf, _cwprintf_l

_getch, _getwch