_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