Re: Variablenstack-overflow Kategorie: Programmierung (von Cris, http://www.crisullmann.de - 19.08.2003 14:04) | |
Als Antwort auf Variablenstack-overflow von Markus Hummel - 18.08.2003 17:09
| |
Hallo, > Ich habe bei meinem Programm ein seltsames Verhalten festgestellt. Ich habe mein Programm erweitert, > und plötzlich liefen schon gut ausgetestete Programmteile nicht mehr. Ich mu�te feststellen, da� die > Variablen irgendwie durch falsche Werte überschrieben werden. Verwendest Du in Deinem Programm Arrays? Wenn ja, kontrolliere bitte die Feldgrenzen. In C werden die Feldgrenzen nicht automatisch kontrolliert sondern einfach aus dem Index eine Speicheradresse errechnet und evt. andere Variablen überschrieben. > Ist es so, da� je mehr Programmspeicher verwendet wird, desto weniger Variablenspeicher zur Verfügung steht? Nein, Variablen und Programmcode werden in verschiedenen Speichersegmenten abgespeichert. MfG Cris Meine Seite: http://www.crisullmann.de | |
Antwort schreiben Antworten: Re: Variablenstack-overflow (von Markus Hummel - 19.08.2003 14:27) Re: Variablenstack-overflow (von Cris - 19.08.2003 18:53) |