次の方法で共有


_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 ランタイム ライブラリのすべてのバージョン。

参照

関連項目

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

_cprintf、_cprintf_l、_cwprintf、_cwprintf_l

_getch、_getwch