プレイ日記
質問です。 このプログラムを入力すると、WENDが無いWHILEがあると出るのですが、どうしたら良いですか?
4そうだね
プレイ済み
返信[1]
親投稿
ついでに、webで見つけました。 確か球体を表示するやつだそうです。
0そうだね
プレイ済み
返信[2]
親投稿
ΖΕΧ ZEX256
WENDはWHILE ENDの略で、WHILEの終了を意味します。 WHILEからWENDまでをループする処理になります。 WHILEの数とWENDの数を合わせて下さい。 WHILEが2つあるのですから、WENDも2つ必要です。
2そうだね
プレイ済み
返信[3]
親投稿
分かりましたやって来ます。 異常があったら、知らせます。
0そうだね
プレイ済み
返信[4]
親投稿
こうしたら、ブラックアウトしました…
0そうだね
プレイ済み
返信[5]
親投稿
ΖΕΧ ZEX256
WHILE~WENDはネストできます、ネストとは下記の様に内包できるのです。 WHILE  処理 WHILE 処理 WEND  処理 WEND
0そうだね
プレイ済み
返信[6]
親投稿
もう一度やって来ます。
0そうだね
プレイ済み
返信[7]
親投稿
シオン ITE31040
多分「WEND」を最後にしたらいいと思う。
1そうだね
プレイ済み
返信[8]
親投稿
24行目にシステムエラーが出るのですが、これは一体どこが間違っていますか?
0そうだね
プレイ済み
返信[9]
親投稿
シオン ITE31040
最後の、「,」を消そう。
0そうだね
プレイ済み
返信[10]
親投稿
分かりました、やってきます
0そうだね
プレイ済み
返信[11]
親投稿
駄目でした
0そうだね
プレイ済み
返信[12]
親投稿
ΖΕΧ ZEX256
RGB_ADD という命令も BO という命令も、SmileBASICの命令には無く、ユーザー定義命令です。 ユーザー定義命令を作るのがDEFです。 DEF RGB_ADD 引数1,引数2,引数3,引数4,引数5,引数6,引数? 処理 END この様な記述をプログラム中の何処かに書く必要があります。
0そうだね
プレイ済み
返信[13]
親投稿
分かりました。
0そうだね
プレイ済み
返信[14]
親投稿
wiki行って打ちましたが47行目に、システムエラーが出ました。
0そうだね
プレイ済み
返信[15]
親投稿
ΖΕΧ ZEX256
47行は46行と一続きであるため、46行の行末の改行を削除して下さい。 それと48~50行で括弧閉じ「)」がありません。 書かないとエラーになるかと思います。
1そうだね
プレイ済み
返信[16]
親投稿
指摘された通りに、変えてきました。 ですが、46行目にシステムエラーが出ました。
0そうだね
プレイ済み
返信[17]
親投稿
ΖΕΧ ZEX256
B1とOUTの間に「,」カンマがありますが、その位置にカンマは書けません。 削除して下さい。
1そうだね
プレイ済み
返信[18]
親投稿
24行目に変数が違うと出てきました。 プログラム全部出すので、そちらでもエラーが出るか試して見てください。
0そうだね
プレイ済み
返信[19]
親投稿
2
0そうだね
プレイ済み
返信[20]
親投稿
ΖΕΧ ZEX256
24行は25行と一続きであるため、24行の行末の改行を削除して下さい。
1そうだね
プレイ済み
返信[21]
親投稿
返答遅れてすいません。 言われた通りにしたところ、こうなりました。
0そうだね
プレイ済み
返信[22]
親投稿
ΖΕΧ ZEX256
そうですか エラーが無くなったのですね。 よかった
1そうだね
プレイ済み