Hallo zusammen,
aktuell versuche ich etwas C++ zu lernen. Jedoch habe ich nun das Problem in meinem Code, dass die Fehlermeldung erscheint, dass der Bezeichner "GetGuess" nicht gefunden wurde und dass der Bezeichner "Guess" nicht deklariert sei.
Diese Fehler treten in meiner Funktion PlayGame auf. Ich hänge euch mal den gesamten Quelltext an:
Findet dort jemand von euch den Fehler?
aktuell versuche ich etwas C++ zu lernen. Jedoch habe ich nun das Problem in meinem Code, dass die Fehlermeldung erscheint, dass der Bezeichner "GetGuess" nicht gefunden wurde und dass der Bezeichner "Guess" nicht deklariert sei.
Diese Fehler treten in meiner Funktion PlayGame auf. Ich hänge euch mal den gesamten Quelltext an:
Code:
#include <iostream>
#include <string>
void PrintIntro();
string GetGuess();
void PlayGame();
using namespace std;
int main()
{
PrintIntro();
PlayGame();
return 0;
}
void PrintIntro()
{
constexpr int WorldLength = 9;
cout << "Willkommen beim Bull-Cow-Spiel!" << endl;
cout << "Kannst Du das Isogramm mit " << WorldLength << " Buchstaben erraten, an welches ich gerade denke?" << endl;
return;
}
string GetGuess()
{
string Guess = "";
cout << "Errate den Begriff: " << flush;
getline(cin, Guess);
return Guess;
}
void PlayGame()
{
constexpr int NUMBER_OF_TURNS = 5;
for (int count = 1; count <= NUMBER_OF_TURNS; count++)
{
string Guess = GetGuess();
cout << "Dein Versuch war: " << Guess << endl;
cout << endl;
}
}
Findet dort jemand von euch den Fehler?