トピック
Extra RYO0516EX

また質問です。

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