次の方法で共有


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

これらのルーチンは、コンソールまたは指定したポートで読み取りと書き込みを行います。 コンソール入出力は、ストリーム入出力や低レベルの入出力ライブラリ ルーチンとは互換性がありません。 入出力を実行する前にコンソールやポートを開くまたは閉じる必要はないため、このカテゴリには開くまたは閉じるルーチンはありません。 Windows オペレーティング システムでは、これらの関数からの出力は常にコンソールに送られ、リダイレクトできません。

コンソールおよびポート 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 ポートからバイトを読み取ります
_inpd 指定した I/O ポートからダブル ワードを読み取る
_inpw 指定した I/O ポートから 2 バイト ワードを読み取る
_kbhit コンソールのキーボード操作をチェックし、コンソールからの読み取りを試みる前に使用する
_outp 指定した I/O ポートにバイトを書き込む
_outpd 指定した I/O ポートにダブル ワードを書き込む
_outpw 指定した I/O ポートにワードを書き込む
_putch, _putwch コンソールに文字を書き込む
_ungetch, _ungetwch コンソールから読み取った最後の文字を "戻す" ことで次の読み取り文字にする

関連項目

入力と出力
カテゴリ別ユニバーサル C ランタイム ルーチン