_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 執行階段程式庫的所有版本。