Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Variablenstack-overflow Kategorie: Programmierung (von Markus Hummel - 19.08.2003 14:27)
Als Antwort auf Re: Variablenstack-overflow von Cris - 19.08.2003 14:04

> 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

Danke, ich verwende Arrays und werde dies mal überprüfen.

Wei�t Du eigentlich, wieviel Speicherplatz für Variablen zur Verfügung steht, und wie sich die Unit verhält, wenn
es zu einem Stacküberlauf kommt?


    Antwort schreiben


Antworten:

Re: Variablenstack-overflow (von Cris - 19.08.2003 18:53)