次の方法で共有


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

更新 : 2007 年 11 月

コンソール入出力ルーチンおよびポート入出力ルーチンは、コンソールまたは指定したポートに対する読み出しと書き込みを行うときに使用します。コンソール I/O ルーチンは、ストリーム I/O ライブラリ ルーチンや下位 I/O ライブラリ ルーチンとは互換性がありません。入出力を実行する前後にコンソールやポートを開閉する必要はないため、このカテゴリには開閉のためのルーチンは含まれません。Windows オペレーティング システムでは、これらの関数の出力は必ずコンソールに送られます。リダイレクトはできません。

コンソール I/O ルーチンとポート I/O ルーチン

ルーチン

用途

_cgets、_cgetws_cgets_s、_cgetws_s

コンソールから文字列を読み出します。

_cprintf、_cwprintf_cprintf_s、_cprintf_s_l、_cwprintf_s、_cwprintf_s_l

書式付きデータをコンソールに書き込みます。

_cputs

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

_cscanf、_cwscanf_cscanf_s、_cscanf_s_l、_cwscanf_s、_cwscanf_s_l

コンソールから書式付きデータを読み出します。

_getch、_getwch

コンソールから文字を読み出します。

_getche、_getwche

コンソールから文字を読み出し、エコーします。

_inp

指定された I/O ポートから 1 バイト読み出します。

_inpd

指定された I/O ポートからダブルワードを読み出します。

_inpw

指定された I/O ポートから 2 バイトのワードを読み出します。

_kbhit

コンソールのキー シーケンスをチェックします。コンソールから読み出す前に使用されます。

_outp

指定された I/O ポートに 1 バイトを書き込みます。

_outpd

指定された I/O ポートにダブルワードを書き込みます。

_outpw

指定された I/O ポートにワードを書き込みます。

_putch、_putwch

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

_ungetch、_ungetwch

コンソールから最後に読み出した文字が次に読み出される文字になるように、取得を解除します。

参照

参照

入出力

カテゴリ別ランタイム ルーチン