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

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)