Abläufe steuern, Initialisieren, Vermeidung von GoTo's

; - ) <-- Bei diesem Smiley ist das Semikolon wichtig; in deinem Code ist [ Nachtrag zweimal ] eins zu viel. :wink:

... wollte uwe dir damit sagen

Dies ist auch ein klassischer Fehler:

if (bedingung); 
{
  // das hier wird immer ausgeführt, egal ob bedingung true ist oder nicht
}

Ich fürchte C-Compiler grinsen heimlich, wenn sie sowas sehen, denn sie sind fies und heimtückisch.