定义一个结构数组,元素到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