_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.