コンソール入出力とポート入出力
これらのルーチンは、コンソールまたは指定したポートで読み取りと書き込みを行います。 コンソール入出力は、ストリーム入出力や低レベルの入出力ライブラリ ルーチンとは互換性がありません。 入出力を実行する前にコンソールやポートを開くまたは閉じる必要はないため、このカテゴリには開くまたは閉じるルーチンはありません。 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 |
コンソールから読み取った最後の文字を "戻す" ことで次の読み取り文字にする |
関連項目
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示