Hallo zusammen,
Ich habe die Aufgabe erhalten, ein Programm zu schreiben das wie folgt funktioniert: Es erscheint ein Eingabe-Dialog-Fenster wo man seinen Namen und einen Schätzwert eingeben muss. Dies wiederholt sich fünf Mal, danach erscheint ein Fenster wo man die Lösung eingeben kann. Danach bestimmt das Programm die einzelnen Differenzen und gibt aus wer der Sieger (kleinste Differenz) ist.
Mein Problem ist nun folgendes: Damit das Eingabe-Fenster fünf Mal nacheinander erscheint habe ich eine for-Schlaufe gemacht. Jedoch ist bei jedem neuen Dialog-Fenster die Eingabe des letzten Spielers drin.
Beispiel: Das Fenster "Schätzwert Spieler 1" erscheint mit den Eingabefeldern "Name" und "Schätzwert". Ich gebe z.B. ein: Hans & 10.
Wenn sich nun das zweite Fenster "Schätzwert Spieler 2" öffnet, stehen in den Eingabefeldern bereits Hans & 10 und ich muss diese überschreiben.
Wie kriege ich es hin dass diese Felder leer erscheinen?
Ich habe die Aufgabe erhalten, ein Programm zu schreiben das wie folgt funktioniert: Es erscheint ein Eingabe-Dialog-Fenster wo man seinen Namen und einen Schätzwert eingeben muss. Dies wiederholt sich fünf Mal, danach erscheint ein Fenster wo man die Lösung eingeben kann. Danach bestimmt das Programm die einzelnen Differenzen und gibt aus wer der Sieger (kleinste Differenz) ist.
Mein Problem ist nun folgendes: Damit das Eingabe-Fenster fünf Mal nacheinander erscheint habe ich eine for-Schlaufe gemacht. Jedoch ist bei jedem neuen Dialog-Fenster die Eingabe des letzten Spielers drin.
Beispiel: Das Fenster "Schätzwert Spieler 1" erscheint mit den Eingabefeldern "Name" und "Schätzwert". Ich gebe z.B. ein: Hans & 10.
Wenn sich nun das zweite Fenster "Schätzwert Spieler 2" öffnet, stehen in den Eingabefeldern bereits Hans & 10 und ich muss diese überschreiben.
Wie kriege ich es hin dass diese Felder leer erscheinen?