うん。だから、私は推測ゲームのコードを作ろうとしています。このゲームには、ハードモードがあります。ハードモードでは、15の推測があり、1から500の間で推測する必要があります。しかし、私の問題はこれです。ハードモードで勝ち/負けを保存して表示しようとしていますが、wins.txtの内容が出力されます。次のような出力があります。
Wins: 0x7fffee26df78
Losses: 0x7fffee26e178
それは本当に私を混乱させます。これが私がそのために持っているコードの一部です:
ifstream losses_var("losses.txt");
ifstream wins_var("wins.txt");
losses_var>> loss;
wins_var>> win;
wins_var.close();
losses_var.close();
次に、次のように呼び出されます。
cout<<"Wins: "<< wins <<"\nLosses: "<< losses <<"\n"
完全なソースコードを見たい場合は、ここにあります:http: //pastebin.com/gPT37uBJ
私の2番目の問題:勝ったときにハードモードが表示されない。それはほとんど全体の問題です。私のコードでは、ユーザーに入力の使用を求めるループwhile(guess!= randNum)ですから、最後の括弧には、ユーザーが勝ったときにコードに表示したいものがありますが、実行されません。止まるだけです。誰かがこれを手伝ってくれたらいいのにと思います。バグのある行は97行目から105行目です。ここでも、ソースコードは次のとおりです:http://pastebin.com/gPT37uBJ