• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:読み込むテキストファイルが改行だけの場合について)

テキストファイルの改行だけの読み込みについて

このQ&Aのポイント
  • テキストファイルの改行だけのファイルを読み込むプログラムにおいて、.Read(1)は何を読み込むのか?
  • Scripting.FileSystemObjectを使用してテキストファイルを開き、改行だけの場合は何も読み込まれない。
  • プログラムでは、改行だけの場合にカウンタjを0にリセットする処理がある。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

その部分のストリームの前後は、前の実質データ+「前のレコードの終わり記号(文字コード)」+直ぐ続いて、「レコードの終わり記号」、だとおもいます。 16進表示が出来るテキストエディタで、読み込んで表示してみれば、はっきりして納得するでしょう。  ファイルの最後にたまたま当たったときは、、「前のレコードの終わり記号(文字コード)」+直ぐ続いて、「レコードの終わり記号」+「ファイルの終わり記号」、だと思います。 ファイルを読み書きする上で必要なレコード区切り文字(デリミタという)やファイル末尾を示す文字(EOF文字)は、勉強してください。OS、IOCS,文字コードなどで表面的には差異がある。 IOCSを通して受け取る場合は、空白というもので、VBなどでは、インプットバッファはIF A=””で受けられるものと思います。 CR+LF,CR,EF、EOFなどの話題を勉強してください。

関連するQ&A