fread 无视 文件末尾么while(!feof(infile)){TCHAR szTextTemp[40000];fread(szTextTemp, sizeof(char), 40000, infile);}每次读40000个,它会读过头额,到末尾之后都会读些不知道哪里来的东西进来[解决办法]fread有返回值的![解决办法]可以用ftell来获取文件的大小。然后再把获取的大小传递给第三个参数。[解决办法]