共用方式為


_putch_nolock、_putwch_nolock

寫入一個字元到主控台,而不用鎖定執行緒。

重要

這個應用程式開發介面不能用於 Windows 執行階段執行的應用程式。如需詳細資訊,請參閱 /ZW 不支援 CRT 函式

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 and _MBCS

已定義 _MBCS

已定義 _UNICODE

_puttch_nolock

_putch_nolock

_putch_nolock

_putwch_nolock

需求

常式

必要的標頭

_putch_nolock

<conio.h>

_putwch_nolock

<conio.h>

如需相容性的詳細資訊,請參閱相容性

程式庫

C 執行階段程式庫的所有版本。

請參閱

參考

主控台和連接埠 I/O

_cprintf、_cprintf_l、_cwprintf、_cwprintf_l

_getch、_getwch