Hallo,
while (empty=false) {
Hier weist Du der Variablen "empty" den Wert false zu - und zwar jedesmal, wenn die Schleife durchlaufen wird. Das Ergebnis dieser Zuweisung ist immer true.
Das habe ich vorhin auch grad bemerkt
Tatsächlich? Stimmt aber gar nicht. Das Ergebnis einer Zuweisung ist nicht immer true, sondern immer der zugewiesene Wert, in diesem Fall also immer false, so dass die Schleife gar nie durchlaufen wird, da die Zeile soviel bedeuetet wie
while (false) {...
Gruß, Don P