Hi!

Du schreibst:
Code:
if ( i != 0 ) // Ergebnis ungleich 0 (wahr)?
{
    int test1(); // dann muss Bit 0 in i gesetzt sein -> Funktion aufrufen
}
Das "int" beim Funktionsaufruf von test1() ist falsch. Nimm das mal weg. Mit
Code:
int test1();
deklarierst Du eine Funktion. Ich weiss jetzt allerdings nicht, ob das irgendwo zwischendrin C-konform ist. Ich denke mal, dass es daran liegen könnte.


Viele Grüße,

Markus