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

指出那里错了,求改错,该如何处理

2012-03-17 
指出那里错了,求改错int _tmain(int argc, _TCHAR* argv[]){char a[10000000] {0}return 0}[解决办法]

指出那里错了,求改错
int _tmain(int argc, _TCHAR* argv[])
{
char a[10000000] = {0};
return 0;
}


[解决办法]
char a[10000000]栈溢出了吧,栈默认是1M还是2M,你这个差不多有10M了
改小点,或者用new等来动态分配.
比如改成 char *a=new char[10000000];
[解决办法]
编译器一般默认只有1M的栈空间,你的太大了,可以用new
[解决办法]
10M哦,要么new,要么把栈空间调大点
[解决办法]
栈 默认1M
[解决办法]
栈默认大小是1M
你的太大了,用new

[解决办法]
9m 大小
[解决办法]

探讨
char a[10000000]栈溢出了吧,栈默认是1M还是2M,你这个差不多有10M了
改小点,或者用new等来动态分配.
比如改成 char *a=new char[10000000];

热点排行