入力と出力

I/O 関数はファイルやデバイスとの間でデータの読み書きを行います。 ファイル I/O 操作は、テキスト モードまたはバイナリ モードで行われます。 Microsoft ランタイム ライブラリには、次の 3 つの種類の I/O 関数があります。

  • ストリーム入出力関数は、データを個々の文字のストリームとして処理します。

  • 下位入出力関数は、ストリーム入出力の操作より下位の操作に対してオペレーティング システムを直接呼び出します。

  • コンソール入出力とポート入出力関数は、コンソール () または入出力ポートに対して読み書きを直接実行します。

    Note

    ストリーム関数はバッファーされ、下位入出力関数はバッファーされないため、これら 2 つの種類の関数には一般的に互換性がありません。 特定のファイルを処理するとき、ストリーム関数または下位入出力関数のいずれかを排他的に使用してください。

関連項目

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