C++ 怎样进行二进制文件的读写?
C++ 怎样进行二进制文件的读写?
日期:2018-04-11 08:05:55 人气:1
#include
写二进制文件应该使用ofstream类,文件的打开模式一定要是 binary,如果传入的不是 binary, 文件将以ASCII方式打开。
下面是示例代码,用于写入文件。
std::ofstream fout("a.dat", std::ios::binary);
int nNum = 20;
std::string str("Hello, world");
fout.write((char*)&nNum, sizeof(int));
fout.