_putch_nolock、_putwch_nolock
更新 : 2007 年 11 月
スレッドをロックすることなく、コンソールに文字を書き込みます。
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 ランタイム ライブラリのすべてのバージョン。