_putch_nolock、_putwch_nolock
スレッドをロックしないでコンソールに文字を書き込みます。
重要 |
---|
この API は、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 および _MBCS が未定義の場合 |
_MBCS が定義されている場合 |
_UNICODE が定義されている場合 |
---|---|---|---|
_puttch_nolock |
_putch_nolock |
_putch_nolock |
_putwch_nolock |
必要条件
ルーチン |
必須ヘッダー |
---|---|
_putch_nolock |
<conio.h> |
_putwch_nolock |
<conio.h> |
互換性の詳細については、[互換性]を参照してください。
ライブラリ
C ランタイム ライブラリのすべてのバージョン。