65,210
社区成员
发帖
与我相关
我的任务
分享
char *buffer=new char[20*1024*1024];//这个地方对于20M来说应该用动态分配,不然会出错
int fileLen;//文件大小
int readLen;//读取的文件长度
FILE* cf=fopen("d://test.txt","r");
readLen=fread(buffer,sizeof(char),20*1024*1024,cf);
fseek(cf,0L,SEEK_END);
fileLen=ftell(cf);
printf("%d\n",fileLen);
printf("%d\n",readLen);
fclose(cf);