スタックオーバーフローと思います。再帰呼び出しが深くなりすぎてスタックが足りなくなっているようです。再帰呼び出しは深さがあまり深くならないことを保証できるケースでのみ使用した方がよいです。このケースでは頑張ってループに展開した方がよいと思います。13:27毎度わかりやすい回答ありがとうございます!スタックオーバーフローを起こしているみたいですね・・・。書き方を変えて取り組んでみます。最近なんとなくプログラミングの練習をして来たツケが回って来てエラーに苦労しています・・・。地道に穴を埋めていけるように頑張ります。スタックオーバーフローを起こしているみたいですね・・・。書き方を変えて取り組んでみます。最近なんとなくプログラミングの練習をして来たツケが回って来てエラーに苦労しています・・・。地道に穴を埋めていけるように頑張ります。17:45ツケと言うよりは、これは誰もが一度は通る道かも。初期の頃に経験できたのであれば幸運ですよ。ツケと言うよりは、これは誰もが一度は通る道かも。初期の頃に経験できたのであれば幸運ですよ。キャンセル完了するlink+1配列として定義する変数の長さの最大はOSやコンパイラによってまちまちです。10000001という配列の長さは確保できる保証はないです。一般的に巨大な配列を定義する場合、配列変数で定義するのではなく、動的メモリ確保でその大きさ分の領域を確保します。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。普段プログラムを書くときは動的確保を行なった方が良さそうですね・・・。徐々に直していきたいと思います。アドバイスありがとうございます。普段プログラムを書くときは動的確保を行なった方が良さそうですね・・・。徐々に直していきたいと思います。アドバイスありがとうございます。「C4819:ファイルは現在のコードページ(932)で表示できない文字を含んでいます。いうエラーが消えない。頂いたご意見への回答は行っておりません。