- 论坛徽章:
- 0
|
一个大数据文件,里面有6000*6000个整数,需要把它读出来存入一个二维数组
以下是我写的代码
#include<stdio.h>
#define k 700
main()
{
FILE *fp;
int a[k][k];
int i,n;
fp = fopen("s.txt","r");
for (n=0;n<k;n++)
{
for (i=0;i<k;i++)
fscanf(fp,"%d",&a[n][i]);
}
fclose(fp);
printf("%d\n",a[1][0]);
getchar();
} |
不知道为什么,k大于700多的时候就会出错,希望高手指点! |
|