投稿
DEFを勉強中なんだけど 配列の添字が規定外と言われました。 DIMの[]内って変数使えないんですか? それとも別の理由?
1そうだね
プレイ済み
返信[1]
親投稿
DIMの[]内に変数は使えますが配列の添字は0〜指定した数字-1までになります。(総数としては指定した数になる) なのでFORでLまで指定しているのは宣言した配列の数より多くなってしまうのでエラーになってしまいますよ。
0そうだね
プレイ済み
返信[2]
親投稿
でんぺんs>あぁ、そうか! 元から-1しちゃってるから-2されてたんですね。有り難う御座います!
1そうだね
プレイ済み
返信[3]
親投稿
otta777 otta777a
MTXT$が空っぽの場合LEN()関数の戻り値が0になるため Lの値が-1となってしまいDIM命令でエラーになってしまいます。 Lの値が0以下の場合は何らかの対策が必要だと思います。
0そうだね
プレイ済み