Share via


入出力

I/O 関数は、ファイルまたはデバイスに対する読み出しおよび書き込みを行うときに使用します。 ファイル入出力操作は、テキスト モードまたはバイナリ モードで行われます。 Microsoft ランタイム ライブラリには、次の 3 種類の I/O 関数があります。

  • ストリーム I/O 関数は、データを各文字のストリームとして扱います。

  • 低水準 I/O 関数は、ストリーム入出力より低水準の操作のために、オペレーティング システムを直接呼び出します。

  • コンソール I/O とポート I/O 関数は、コンソール (キーボードおよび画面) や入出力ポート (プリンター ポートなど) に対して直接読み出しまたは書き込みを行います。

    注意

    ストリーム関数はバッファーに格納されるのに対して下位関数はバッファーに格納されないため、通常、この 2 種類の関数には互換性がありません。 特定のファイルを処理するには、ストリーム関数か下位関数のいずれかを使用してください。

参照

参照

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