我正在开发一个应用程序,如果输入的数据有三种可能的大小:
问题是我无法分配大型数组.似乎不接受大于5000的尺寸.
我执行以下操作时出现运行时错误:
long size=1000; char ch; int arr[size]; ch=getch(); if(ch==..) size=...;
1000和5000的尺寸似乎工作正常,但我怎么能以这种方式制作500k的阵列?
c arrays memory-management
arrays ×1
c ×1
memory-management ×1