掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
1行あたりの列数が異なるデータを入力するには? (ID:117224)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
テキストファイルから,以下のような並びの数値データを 入力したいのですが,うまく読めません.アドバイス, よろしくお願い致します.(VB6.0を使用しています) 1 DATA(1,1) DATA(1,2) DATA(1,3), ..., DATA(1,n) 2 DATA(2,1) DATA(2,2) DATA(2,3), ..., DATA(2,n) ちなみに,私の作成したコードは以下の通りです. FOR I = 1 TO m INPUT #1, NO(I) FOR J = 1 TO n INPUT #1, DATA(I,J) NEXT J NEXT I ここで,mは行数の半分,また入力用テキストファイルの 番号は1です. 1行あたりのデータ数が少ない場合にはうまくいきますが, 数千個の場合は読み込めません.宣言した配列の大きさに ミスはありませんし,メモリ容量にも問題はありません. ただし,「ファイルにこれ以上データがありません。」という 実行時エラー'62'が出ます.恐らく,データの総数とFORループの 繰り返しの数が一致していないからだと思います. お手数をおかけしますが,解決方法をご存知の方,教えてください.
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.