_putch_nolock_putwch_nolock

ロックせずにコンソールに文字を書き込みます。

重要

この API は、Windows ランタイムで実行するアプリケーションでは使用できません。 詳細については、「ユニバーサル Windows プラットフォーム アプリでサポートされていない 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 と同じです。 他のスレッドをロックアウトするオーバーヘッドが発生しないため、処理が速くなる場合があります。 これらの関数は、シングルスレッド アプリケーション、呼び出し元のスコープで既にスレッド分離を処理している場合などのスレッドセーフなコンテキストでのみ使用してください。

既定では、この関数のグローバル状態の適用対象は、アプリケーションになります。 この動作を変更するには、「CRT でのグローバル状態」を参照してください。

汎用テキスト ルーチンのマップ

Tchar.h のルーチン _UNICODE_MBCS が定義されていない _MBCS が定義されている _UNICODE が定義されている
_puttch_nolock _putch_nolock _putch_nolock _putwch_nolock

要件

ルーチンによって返される値 必須ヘッダー
_putch_nolock <conio.h>
_putwch_nolock <conio.h>

互換性の詳細については、「 Compatibility」を参照してください。

ライブラリ

C ランタイム ライブラリのすべてのバージョン。

関連項目

コンソール入出力とポート入出力
_cprintf_cprintf_l_cwprintf_cwprintf_l
_getch_getwch