質問: myhand->hand_cnt+1; } #endif ```
回答: こんにちは。 > > 最後に場に出したカードと手札以外のカードをシャッフルし再度山札を作る。 > > > これって、場に出ているカードの内、最後以外を山札にしてシャッフルすれば良いと思います。 つまり、field_cardの最後の1枚手前までをcard_deckへ移動し、card_deckをシャッフルするわけです。 ところで、ざっと見た感じですが、delete_hand()本当に捨てちゃってますね。field_cardへ移動する必要はないですか? また、"(2)No"を選択した時に山札が無くなっていた時の処理も漏れてないですか?