Mail Archives: djgpp/2003/08/27/08:34:36
Tom Weston <tomweston_usenet AT yahoo DOT com> wrote:
> I'm quite a novice with c++ so this is probably more a language
> issue than a compiler/system one but I've been writing a program
> and have just included some multidimensional arrays that make
> for a strange effect that I can't explain.
The problem almost certainly is caused by the exact size of your
arrays. Make them a little larger, and odds are your program will
crash immediately on startup. Make them a little smaller and it'll
work fine, or maybe crash later. Move them outside the main()
function, and the problem will vanish for good. Replace them by
dynamically allocated arrays (using the 'new' operator), and it'll
vanish, too, but programming becomes a bit more tricky.
Check out the DJGPP FAQ, Q 15.9, "How much stack can I have in DJGPP
programs?", details.
--
Hans-Bernhard Broeker (broeker AT physik DOT rwth-aachen DOT de)
Even if all the snow were burnt, ashes would remain.
- Raw text -