My console is being spammed with C++?

Hello folks!

I programmed a small game on Visual Studio Code.

When I start the program, my console is spammed with: Enter a number between 1-100:

Please make sure you stay between 1-100!

Enter a number between 1-100:

Please make sure you stay between 1-100!

How can I fix this error? Can someone help me?

Thanks for helpful answers!

Kind regards!

The code:

 #include <iostream> #include <time.h> int main(){ int guess; int tries; srand(time(NULL)); int zufall = rand() % 100; std::cout << "**********************************\n"; std::cout << "Wilkommen zum Nummer erraten Spiel!\n"; std::cout << "**********************************\n"; do{ std::cout << "Gib eine Zahl zwischen 1-100 ein: \n"; std::cin >> guess; tries++; if(guess > 100){  std::cout << "Bitte geben Sie eine Zahl zwischen 1-100 ein!\n"; } else if(guess < 1){  std::cout << "Bitte achten Sie das Sie zwischen 1-100 bleiben!\n"; } else if(guess > zufall){  std::cout << "Ihre eingegebene Nummer ist zu Hoch!\n"; } else if(guess < zufall){  std::cout << "Ihre eingegebene Nummer ist zu Niedrig!\n"; } else{  std::cout << "Glückwunsch Sie haben richtig geraten!!!\n"; } }while(guess != zufall); return 0;  }
(1 votes)
Loading...

Similar Posts

Subscribe
Notify of
5 Answers
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Kwalliteht
1 year ago

Enter this line immediately after entering:

std::cout << guess;
Kwalliteht
1 year ago
Reply to  lolo2762

No, not before. After

std::cin >> guess;

He would have to give out what you entered.

Kwalliteht
1 year ago
Reply to  lolo2762

Where was he? Couldn’t find anything at first sight.