_putch、_putwch
コンソールに文字を書き込みます。
重要
この API は、Windows ランタイムで実行するアプリケーションでは使用できません。詳細については、「/ZW でサポートされない 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」を参照してください。
汎用テキスト ルーチンのマップ
Tchar.h のルーチン |
_UNICODE および _MBCS が未定義の場合 |
_MBCS が定義されている場合 |
_UNICODE が定義されている場合 |
---|---|---|---|
_puttch |
_putch |
_putch |
_putwch |
必要条件
ルーチン |
必須ヘッダー |
---|---|
_putch |
<conio.h> |
_putwch |
<conio.h> |
互換性の詳細については、「互換性」を参照してください。
ライブラリ
C ランタイム ライブラリのすべてのバージョン。
使用例
_getch の例を参照してください。