无语了VS2008中编个控制台怎么咋就这么难
折腾了半天,
#include <stdio.h>
//#include <stdlib.h>
int main()
{
FILE *fp;
//system("pause");
char filename[20] = "6.txt";
if((fp=fopen(filename,"r"))==NULL)
{
fprintf(stderr,"error%s\n",filename);
return 1;
}
char str[10000][1000];
int i=0;
while(!feof(fp))
{
fgets(str[i],999,fp);
printf("%s",str[i]);
i++;
}
fclose(fp);
return 0;
}
一个啥也没干的程序,直接就内存出错
在char filename[20] = "6.txt";名这儿加断点,都还没运行就内存出错了,
所以我想是不是没运行到断点,就加了system("pause");还没到,也是内存出错。
真的很无语。