I encountered a stack overflow problem when I run my program which has a big array. I wonder if you all can tell me how increase stack size under VC++6.0 compiler environment.

Thanks!

Newbie

Marcus Lobbia

November 26, 2003 01:34

Re: How to increase stack size (VC++6.0)

I do not know of any stack size setting in VC++6.0, but are you sure that you have enough memory installed on the machine to run your program? I have run into memory allocation errors on some of my programs when I physically do not have enough memory (e.g., 512MB, 1GB, etc) to account for all the variables and arrays. Try decreasing your array size (or number of arrays), or maybe install more memory...?

Rongguang Jia

December 1, 2003 10:15

Re: How to increase stack size (VC++6.0)

Hi, Newbie,

The stack overflow may be because you have a big array in a function. If you place the array globally, probably you will solve this problem. Or you may used dynamic allocation on the heap if you insist on using the local array. In addition, you need to avoid too deep recursion.