On Mon, Jan 14, 2002 at 09:46:28PM +0100, Steffen Liebergeld wrote:
Mit globalen char Arrays (RAM[8]) läuft das Program ohne Probleme, wenn ich die Arrays allerdings lokal deklariere (siehe unten), dann endet das Program mit einem Segmentation fault. Theoretisch dürfte es aber doch gar keine Probleme geben oder hab ich da was übersehen?
Die Loesung hat ja Heiko schon gegeben. Da es dem Compiler grundsaetzlich egal ist, ob du bei einem 8-er Array das 10. Element beschreibst, gibt das bei globalen Variablen keine Probleme, er ueberschreibt halt andere Variablen (Hauptsache der Speicher gehoert dir), bei lokalen hingegen gehoert dir hier der Speicher eben nicht...
cu, Ulf