投稿
Soma soma6830
クイズを作っていて、難易度にわけ、 他の難易度もこのように作っているんですが、なぜか同じ様に打っているのに実行しないんです。原因が分かりませんか?教えてください。
0そうだね
プレイ済み
返信[1]
親投稿
おかっぺ Japanese_WASABI
DIMで作っている配列が、ほかの難易度と重複しているから、エラーになってるのかもしれませんね。 動きがおかしいのか、エラーになってエラーメッセージが出るのか、どちらになりますか?
0そうだね
プレイ済み
返信[2]
親投稿
Soma soma6830
おかっぺさん>>エラーメッセージが出て、Type Mismatch と出ます。
0そうだね
プレイ済み
返信[3]
親投稿
おかっぺ Japanese_WASABI
エラーメッセージに表示される数字は、プログラムスロットとプログラムの行番号になってます。 多くの場合は、その行に問題があったりするんですが、108行目って表示されていたりしないでしょうか? もし、そうならDIMは配列を作る命令で、「やさしい」で作った配列と、「げきむず」で作ろうとしている配列の名前が同じだからエラーになっている可能性が高いです。
0そうだね
プレイ済み
返信[4]
親投稿
Soma soma6830
追記 配列変数は使いたてなので、よくわかりませんが、他にも3つの難易度があって、それらも 変数Q 以外は変えて、同じように打っています。
0そうだね
プレイ済み
返信[5]
親投稿
Soma soma6830
調べたところ、どうやら110行目に問題があったよです。つまり、READで読み込む変数の型がちがうのかと思います。
0そうだね
プレイ済み
返信[6]
親投稿
けい kei0baisoku
そうですね。読み込んでる先のDATA文をよく数えてみると多分何がおかしいか分かると思います。 それでも分からない場合は、READのすぐ後にQと読み込んだ変数二つを毎回プリントか、DIALOGで表示してみると分かりやすいかも知れません。
0そうだね
プレイ済み
返信[7]
親投稿
Soma soma6830
確かにREADで読み込むDATAに変な部分があり、110行目の問題は解決できましたが、こんどはINPUT文に同じエラーが出ました。
0そうだね
プレイ済み
返信[8]
親投稿
Soma soma6830
この投稿にコメントしてくださった、お二人の力で、正常に動きました。 ありがとうございます。
2そうだね
プレイ済み