投稿
ネタバレ
Daisuke 0909daiki09
プログラミング初心者です。DATA命令で書いた事をREAD命令で読ませてPRINT命令で表示させてループさせたいんですけど out of data in 0:8と表示されてしまいます…親切な方教えて下さい。お願いしますm(_ _)m
1そうだね
プレイ済み
返信[1]
親投稿
てっく tekpro
GOTOで無限ループさせてるのが怪しいかなーと思います。DATAの読み込み位置は自動では戻らないので、2回目以降のループではREADできるDATAがなくなってしまうはずです。
0そうだね
プレイ済み
返信[2]
親投稿
Godot orz_127
11行目のGOTO文を削除したらOKかと。 エラーの原因は、最初のループでデータを全て読み込んでしまい。 GOTOで戻って更にデータを読もうとしたとき、次に読むデータがなかった、と言うことだと思います。 GOTO文の前に「RESTORE @TOP」を入れればエラーはでなくなりますが、直ぐにCLSで消されるので表示はよめないかと^^;
0そうだね
プレイ済み
返信[3]
親投稿
Daisuke 0909daiki09
ご指摘ありがとうございます!早速やってみます!
0そうだね
プレイ済み