PMお世話になっています。テキストモードでのファイル読み込みの挙動について、質問がございます。テキストモードでオープンしたファイルをReadすると、なぜかファイルサイズよりも余分にバッファが確保されてしまいます。ある程度のサイズ(私の環境では約1MB)を超えるファイルだと現象が出ます。改行を含まないファイルでは現象が出ないことを確認しています。64bit開発環境:VisualStudio2010(コンソールアプリケーション。ポイントを定義します。サイズがこれ以上だと現象が出ます。サイズがこれ以下では現象は出ません。区切りが改行の場合、現象が出ます。区切りが改行以外の場合、現象が出ません。合、データの末尾に余計なデータが入り込んでしまっていることを示すものです。下記については確認しています。fread関数)を用いても同様の現象が出る・バイナリモードでオープンすると、正しいサイズを取得できるよろしくお願いいたします。AM提示したプログラムを一点、訂正いたします。区切りが改行の場合、現象が出ます。区切りが改行以外の場合、現象が出ません。区切りが改行の場合、現象が出ます。区切りが改行以外の場合、現象が出ません。提示したそのままのソースでは現象が出ず、改行のコメントアウトを復活させると現象が出ます。(いろいろテストした結果、変更箇所がそのままになっていました。