トピック
コウイチ 344344k

LOAD"DAT:~"について

画像のでRUNするとエラーが起きるんですけどどうすれば直りますか?
0そうだね
プレイ済み
返信[1]
親投稿
"SAVEDAT"というファイルが存在しない可能性があります。 IF CHKFILE("DAT:SAVEDAT")THEN LOAD(略) としてみるといいかもしれません。
0そうだね
プレイ済み
返信[2]
親投稿
もしかして:次元数があっていない
4そうだね
プレイ済み
返信[3]
親投稿
あっ。実験してみたら普通に動きました。 他に考えらる原因 ・SAVEDATの要素数が5つ以下。 ・SAVEDATの次元が違う。 今の状況じゃ原因が分からないので、どんなエラーが出たのか教えてくれませんか? できればそのSAVEDATというファイルをください。
2そうだね
プレイ済み
返信[4]
親投稿
コウイチ 344344k
エラー内容は Subsoript out of range です。
0そうだね
プレイ済み
返信[5]
親投稿
ということは要素数が合っていない可能性が高いです。 画面写真のようなプログラムを実行して結果を教えてください。
4そうだね
プレイ済み
返信[6]
親投稿
LOADって一次元配列に限り要素数を追加してくれるんですよね。要素が減ることもあるんですね。 プチコンでは配列の要素外を扱うとエラーが出るんですよね。 エラー出てくれるって便利ですよね。
5そうだね
プレイ済み