Das ist schon mal nicht richtig:
Code:
bool CheckNumber(int Range)
{
if(Range != lastNumber)
return true;
else
return false;
lastNumber = Range;
}
weil definitiv das lastNumber = Range; gar nicht erreicht wird und somit
findet auch nie eine Aktualisierung von lastNumber statt.
Und bei den Zeilen
while(!CheckNumber(true))
wird dann der Funktion CheckNumber() nicht der Wert der Variablen Range übergeben, sondern immer eine 1 (die für true steht). Nur wenn auch Range 1 wäre, würde das gehen. Aber das ergibt ja keinen Sinn.
traderdoc