Zitat Zitat von Jacob2 Beitrag anzeigen
@Richard Ich weiß nicht, wodurch könnte es denn zu einem Stack Überlauf kommen?
Mit C habe ich leider Probleme und kann Deinen Code nicht wirklich nachvollziehen. Aber solche "Neustarts" sind typisch wenn z.B. eine Rücksprung Adresse fehlt oder überschrieben wurde. Zum Testen mal den Sack Bereich vergrößern könnte helfen. Auch wenn das Programm selber "ins leere" Endet oder eine Variable zu "klein" ist( buffer overlow), (kann) das zum Neustart führen.

Gruß Richard