fread读取linux下文件的问题

现在有一个文件是在linux下生成的(在linux有个程序从网络上接收数据,然后用fwrite写入文件)然后把linux生成的这个文件通过VmWare的文件共享复制到Window,在Windows中用fread读取的时候本来这个文件是15M但是仅仅读取到几Kfeof(fp)就为真了,这个是为什么?

可能你 fopen的参数没写对
windows和linux下fopen有些不同

linux下,用 “r+”即可
windows下,用"rb+"
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答