Vielen Dank für die Hilfe!
Was die Fehlerbehandlung und den Grund für den Counter angeht:
Die verbergen sich hinter den drei Punkten.
Mit dem überschreiben der Variablen hast du Recht, allerdings war das nur zu debug-Zwecken.
Ich hab jetzt den fflush eingefügt, allerdings hat er keine Änderung bewirkt.
Könntest du das evtl. nochmals genauer erläutern?