- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:visual basic6.0でのテキストファイルからの読み込みについて。)
Visual Basic6.0でテキストファイルからの読み込み方法
このQ&Aのポイント
- Visual Basic6.0でテキストファイルからの数値の読み込み方法について質問です。
- 質問者は、数値をテキストファイルに保存し、その数値を2次元配列に読み込みたいと考えています。
- 範囲指定で一部の数値を読み込む場合に問題が発生しており、テキストファイルの数値が配列になっていない可能性について質問しています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
テキストファイルはシーケンシャルにしか読めません 1,2,3,4,5,6,7,8,9,10 2,4,6,8,10,1,3,5,7,9 と書かれたファイルを 1,2,3,4,5,6 2,4,6,8,10,1 だけ読み込みたいといっても すべて読み込むのと同じロジックでは出来ない相談です データの分割文字がはっきりしているのであれば 1行読み込んで Splitで分解し必要な部分だけ取り出しましょう たとえば dim ar() as String for y = 0 to 1 Line Input #1, Buf ar = split( buf, ",") for x = 0 to 5 D(x,y) = ar(x) next next といった具合です 別の方法としては ランダムアクセスファイルとしてデータを書き込み 必要なレコード番号を引数として Getで読み込む方法です これには 元データもVBが理解できるランダムファイルである必要があります
お礼
ありがとうございます!! いろいろなやり方があるのですね。 これから勉強してやってみたいと思います。 ありがとうございましたm(_ _)m