Hi Ulf,
Also, laut Debugger tritt der Fehler bei dem scanf-Aufruf in Zeile 174 auf, ist also nicht deine Schuld. Bei mir meldet gdb allerdings einen exit-Code von 64 bzw. 12, je nachdem ob ich gvar als char (=>Fehler) deklariere oder das Programm mehr oder weniger durchläuft (=>SIG_INT :) und code 64).
aha. Ein weiteres Mal mit ddd geguckt und der alte Quelltext hatte einen exit Code 12. Sehr interressant :-)
Im Übrigen stimme ich Konrad zu, dein Code sieht schrecklich aus (ich will mich jetzt aber nicht erinnern, wie meine ersten Versuche aussahen :)). Vor allem die Funktionsverschachtelung war sehr ... kreativ.
ok, ich werde mich um Verbesserung bemühen. Hoffe aber das kein Mitlesender erblindet ist :-)
cu, Ulf
Bye, Sebastian