用fread读取一个txt文件,老是在末尾处有一部分会重复读
读取部分的源码:
s = fseek(pfile,0,SEEK_END);
if (s)
{
printf("Devices incapable of seeking");
return NULL;
}
filelen = ftell(pfile);//获取当前文件指针位置
if(filelen == 0)
return NULL;
pbuf = (char *)malloc(sizeof(char)*filelen);//分配内存空间
memset(pbuf,0,filelen);
rewind(pfile);