_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 の例を参照してください。

関連項目

コンソールとポート I/O
_cprintf, _cprintf_l, _cwprintf, _cwprintf_l
_getch, _getwch