改行コード(LineFeed)をLine Inpuで1行ずつ読むには?


花子  2004-08-06 09:20:23  No: 84968

改行コード(LF)を含んだファイル(サイズ:1GB)を
1行ずつ読みたいのですが、どのようにすればよいのでしょうか?
ご教授願います!


JAN  2004-08-06 09:56:07  No: 84969

MSDNのヘルプを見れば分かりますがLine Inputでは無理です
メモリに余裕があるならバイナリモードでファイルを開いて
ファイルサイズ分のバイト配列に読み込み、それをストリング変数に
代入後LFのコードでSplitするとかでも出来そうですが。

現実的には1バイトづつ読み込んでLFのコードをみつけたところで
1行と判断するような処理を組むのが良いでしょうね。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加