C++ fstream 写入 dat 文件:示例代码与技巧
以下是使用 C++ fstream 写入 dat 文件的示例代码:
#include <fstream>
using namespace std;
int main() {
// 创建一个文件输出流对象
ofstream ofs('data.dat', ios::out | ios::binary);
// 写入数据
int n = 123;
float f = 3.14;
ofs.write((char*)&n, sizeof(n));
ofs.write((char*)&f, sizeof(f));
// 关闭文件输出流
ofs.close();
return 0;
}
上述代码创建了一个名为'data.dat'的二进制文件输出流对象,然后通过 write() 函数将一个整数和一个浮点数写入文件中。最后,关闭文件输出流。
注意,写入二进制数据时需要使用 ios::binary
标记,以保证数据以二进制格式写入文件中。另外,要将数据转换为 char*
类型,并指定写入的字节数。
原文地址: http://www.cveoy.top/t/topic/oio7 著作权归作者所有。请勿转载和采集!