プチコン3号 SmileBASIC コミュニティトピックExtra RYO0516EX2017/08/13 17:52:54質問また質問です。先日、草を草食動物が食べるプログラムについての質問をしました。 そこで質問があります。 今度は肉食を追加しました。 そして増殖をさせようと思ったのですが、草、草食動物は出来ましたが、肉食動物の増殖がうまくいきません。 何度か試すとエラーの場所が2ヵ所ありました。 分かりやすいように「エラーここ」という目印をつけたので、どのようにすれば動くのか、ヒントを教えて下さい。 公開キー EKAKE3QS0そうだね 3返信プレイ済み2017/11/03 17:18:01に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿あきと SideBurnsM2017/8/14 1:10とりあえず落としてみてみましたが、とりあえず一つ言えるのはコメントを書きましょう。 何がどの処理をしているのか全然分かりません。正しく動作していないので何が正しいのかも分からない状態です。 明らかに間違っていることを 配列CAFLAGは[3]と定義されていますが、367行目でCANUMが増えていくため、230行目のFOR文で3以上の範囲のCAFLAGを確認しに行ってエラーになっています。PUSHで配列の大きさを増やしていますが、CANUMの分HEFLAGを確認しに行ったり(LLはCANUM回ループするがHEFLAGも参照している)配列の数と草食、肉食、草の変数が合っていません。 PUSHではなく一旦表示する上限を10にするなどしてキチンとループが回るようにするべきです、! 1そうだね プレイ済み2017/11/03 17:18:01に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿Extra RYO0516EX2017/8/24 7:14自己解決しました。0そうだね プレイ済み2017/11/03 17:18:01に取得