首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

定义一个结构数组,元素到10000个出错,难道有限制?解决方法

2012-01-14 
定义一个结构数组,元素到10000个出错,难道有限制?typedefstruct{WCHARcText[50]intiLeft}TESTToFileTES

定义一个结构数组,元素到10000个出错,难道有限制?
typedef   struct
{
WCHAR   cText[50];
int   iLeft;
}TESTToFile;


TESTToFile   test[10000];


如果在9000左右不会出现错误,怎么回事?

[解决办法]
测试代码贴出来
[解决办法]
出错应该是你设置的是局部变量吧
在栈中分配,就要看你的栈大小,32位机好像是1M还是多少的记不住了!

你可以动态分配看看!或者直接设置全局变量!
[解决办法]
大的数组要用动态分配的方法:
TESTToFile *pTest;

pTest = new TESTToFile[10000];


释放时:
delete []pTest;

[解决办法]
说得不错你就结贴给别人分啥,呵呵...

[解决办法]
yes,the logical arriate is wrong

热点排行