奇怪的错误:fread未能从内容中间的二进制文件中读取3个字节[重复]

问题描述 投票:-2回答:1
读取文件中0x380、0x381和0x382位置缺少的3个字节。十进制字节:0、13、10在Windows 10x64上的msvc和mingw编译器中,都在32/64编译的二进制文件中

找到解决方案:请关闭此“线程”。干杯ifstream read and fread not returning same data, C++

c++ byte ifstream fread mismatch
1个回答
3
投票
您很可能没有通过提供正确的参数以二进制模式打开文件。

如果您这样做,请在您的问题中予以澄清。

© www.soinside.com 2019 - 2024. All rights reserved.