Gast
#2195118
Hallo, ich habe ein recht umfangreiches C-Projekt, dass objektorientiert angelegt ist (d.h. ich habe einzelne Strukturen, die thematisch sortiert sind). Nun wird in diesem Projekt sporadisch eine int-Variable auf "0" gesetzt. Diese Variable wird mit 5 initialisiert und kann nicht kleiner als 2 sein. Es gibt keine Stelle in meinem Code, wo dieser Variable der Wert 0 zugewiesen wird. Ich bin schon langsam am verzweifeln!! Ich habe meinem kompletten Code nach dem Variablennamen durchgeprüft und auch ob irgendwo der Wert 0 zugewiesen wird. Ich habe meinen Code mit putchar-Meldungen gespickt, aber ich kann keinerlei Fehler finden!!! Das Umspringen des Wertes passiert sporadisch und jedesmal zu einem anderen Zeitpunkt. Ich kann hier keine Systematik erkennen. Habt ihr ein paar Tipps, wie man aussichtslose Fehler finden kann?? Ich weiß nun wirklich nicht mehr weiter!! Danke schon mal!