_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 執行階段程式庫 (C run-time libraries) 版本。