コンソール入出力とポート入出力
コンソール入出力ルーチンおよびポート入出力ルーチンは、コンソールまたは指定したポートに対する読み出しと書き込みを行うときに使用します。 コンソール I/O ルーチンは、ストリーム I/O ライブラリ ルーチンや下位 I/O ライブラリ ルーチンとは互換性がありません。 入出力を実行する前後にコンソールやポートを開閉する必要はないため、このカテゴリには開閉のためのルーチンは含まれません。 Windows オペレーティング システムでは、これらの関数の出力は必ずコンソールに送られます。リダイレクトはできません。
コンソール I/O ルーチンとポート I/O ルーチン
ルーチン |
使用方法 |
---|---|
コンソールから文字列を読み出します。 |
|
_cprintf、_cwprintf、_cprintf_s、_cprintf_s_l、_cwprintf_s、_cwprintf_s_l |
書式付きデータをコンソールに書き込みます。 |
コンソールに文字列を書き込みます。 |
|
_cscanf、_cwscanf、_cscanf_s、_cscanf_s_l、_cwscanf_s、_cwscanf_s_l |
コンソールから書式付きデータを読み出します。 |
コンソールから文字を読み出します。 |
|
コンソールから文字を読み出し、エコーします。 |
|
指定された I/O ポートから 1 バイト読み出します。 |
|
指定された I/O ポートからダブルワードを読み出します。 |
|
指定された I/O ポートから 2 バイトのワードを読み出します。 |
|
コンソールのキー シーケンスをチェックします。コンソールから読み出す前に使用されます。 |
|
指定された I/O ポートに 1 バイトを書き込みます。 |
|
指定された I/O ポートにダブルワードを書き込みます。 |
|
指定された I/O ポートにワードを書き込みます。 |
|
コンソールに文字を書き込みます。 |
|
コンソールから最後に読み出した文字が次に読み出される文字になるように、取得を解除します。 |