次の方法で共有


_putch, _putwch

コンソールに文字を書き込みます。

重要

この API は、Windows ランタイムで実行するアプリケーションでは使用できません。 詳細については、「ユニバーサル Windows プラットフォーム アプリでサポートされていない CRT 関数」を参照してください。

構文

int _putch(
   int c
);

wint_t _putwch(
   wchar_t c
);

パラメーター

c
出力する文字。

戻り値

正常に終了した場合は c を返します。 _putch が失敗した場合、EOF を返します。_putwch が失敗した場合、WEOF を返します。

解説

これらの関数は、バッファリングを行わずに文字 c をコンソールに直接書き込みます。 Windows NT では、 _putwch は現在のコンソール ロケール設定を使用して Unicode 文字を書き込みます。

_nolock サフィックス付きのバージョンは同じものですが、他のスレッドによる干渉から保護されない点が異なります。 詳細については、「 _putch_nolock」と「 _putwch_nolockの両方を管理できます。

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

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

Tchar.h のルーチン _UNICODE_MBCS が定義されていない _MBCS が定義されている _UNICODE が定義されている
_puttch _putch _putch _putwch

要件

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

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

ライブラリ

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

_getch の例を参照してください。

関連項目

コンソール入出力とポート入出力
_cprintf_cprintf_l_cwprintf_cwprintf_l
_getch, _getwch