2009-10-28 Gestern hatte ich ein verrücktes Problem in C: scanf() hat auch dann nicht 0 zurück geliefert wenn nichts auf das Format passte. Das dachte ich zumindest nachdem ich mir den Code wieder und wieder angeschaut hatte und keinen Fehler fand. Inzwischen wurde ich von meiner Blindheit erlöst und ich sehe die falsche Klammer in: while ((n = scanf("%d", &num) != EOF)) {...} Nicht dass ich nicht wüsste wie es korrekt ist und wieso -- ich sah es nur nicht. Der Computer kann hier nicht helfen weil C nicht typsicher ist. Dies ist ein Beispiel für den Vorteil von Typsicherheit. In C muss das halt der Programmierer übernehmen ... und der habe besser keine so Aussetzer wie ich gestern. http://marmaro.de/lue/ markus schnalke