#include <iostream>
using namespace std;
int main()
{
int loop = 0;
int Pass = 0;
int guess = 0;
cout << "Write In A 4 Digit Number!";
cin >> Pass;
while (loop == 0)
{
guess = guess + 1;
if (Pass == guess)
{
cout << "Your number is" + guess;
}
}
return 0;
}
この謎のコードは私にランダムな出力を与えています。これは、あなたが入れた数字を推測するプログラムです。代わりに乱数を入力してEnterキーを押すと、エラーやYFなどのものが得られます。コードをテストして自分で試してみてください。 1を入力してEnterを押すと、番号が印刷されます。C++の可能性のあるプログラミングミステリー?
- 私たちの数は
- ウル数が
- Rの数が
- 数が
- 数が
あなたは666を入力した場合、あなたが取得するようないくつかのより多くの奇妙でもありますですですです:e :: _ S_normalize_catoryカタログが見つかりません。333を入力すると、☻が印刷されます。
もっとたくさんあります。いくつかの数字は空白ですが、いくつかは空白です。
誰かがこれがなぜ起こったのか教えてください。
締め切り:私を助けることへの感謝。私はこれを今すぐに閉じます。あなたはまだチャットすることができます!あなたは数値を文字列に変換しませんリテラル文字列に番号を追加し、C++で
cout << "Your number is " << guess;
へ
cout << "Your number is" + guess;
を変更する必要が
...ハッキングバッファオーバーフローの喜びを再発見;'あなたはそれがないと思う何をしません。 –
ループはいつ終了するのですか? *決して* \ * shudder \ * – Rakete1111
これはあなたがこれを理解しようとしている間に書いたはずのコードです: 'cout <<"あなたの番号は "+ 3;'です。 – juanchopanza