Ich versuche einige Grafiken zu implementieren, aber ich habe Probleme beim Aufruf der Funktion int rollDice() auf der Unterseite gezeigt und bin nicht sicher, wie Sie das lösen? irgendwelche Ideen ... Ich bekomme einen Fehler Fehler C3861: 'RollDice': Bezeichner nicht gefunden.Fehler C3861: 'RollDice': Bezeichner nicht gefunden
int rollDice();
void CMFCApplication11Dlg::OnBnClickedButton1()
{
enum Status { CONTINUE, WON, LOST };
int myPoint;
Status gameStatus;
srand((unsigned)time(NULL));
int sumOfDice = rollDice();
switch (sumOfDice)
{
case 7:
case 11:
gameStatus = WON;
break;
case 2:
case 3:
case 12:
gameStatus = LOST;
break;
default:
gameStatus = CONTINUE;
myPoint = sumOfDice;
break;
}
while (gameStatus == CONTINUE)
{
rollCounter++;
sumOfDice = rollDice();
if (sumOfDice == myPoint)
gameStatus = WON;
else
if (sumOfDice == 7)
gameStatus = LOST;
}
if (gameStatus == WON)
{
}
else
{
}
}
int rollDice()
{
int die1 = 1 + rand() % 6;
int die2 = 1 + rand() % 6;
int sum = die1 + die2;
return sum;
}
Entnommen von den verwandten Links auf der rechten Seite, http://StackOverflow.com/Questions/12723107/error-c3861-initnode-identifier-not-found?rq=1 – chris
Warum haben Sie Ihre Frage bearbeitet, um die Antwort zu enthalten ? Die Frage macht jetzt keinen Sinn. – caps