私はC++で小さなブラックジャックコンソールゲームを作成するのに苦労しています。私はコード全体を書いています(あなたはそれがかなり乱雑であるかもしれませんが、私はこの種のものには経験がありません)。それは機能しますが、完全ではありません。あなたのカードの価値が21に等しいときにあなたが知っている(またはしていない)ので、あなたはゲームに勝ちます。私のプロジェクトでは、ゲームは決して止まらない、あなたが21を得るとき、ディーラーが21を得るとき、または21を渡すとき、ゲームはまだオンである。たぶん私は何かを追加することを忘れていました。もしあなたがそれを指摘できたら、本当にうれしく思います!あなたの他のクラスは、ゲームの終了を示すために更新されているグローバルなものをシャドウプログラムを停止するように指示すると、なぜプログラムは継続しますか?
GAMESTATE GSState = GAME;
::)あなたmain()
機能で CODE
これは、まさにデバッガにとって素晴らしい種類のエラーです。あなたのプログラムを一歩進んで、あなた自身のために何が起こるかを見ます。 – suszterpatt
このようにデバッガを使用することを学ぶことで、将来は非常にうまくいくでしょう。 – Almo
コードの取得に問題があります。ここに投稿するには大きすぎると、それはおそらく大きすぎます。 – Beta