以下是使用 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* 类型,并指定写入的字节数。

C++ fstream 写入 dat 文件:示例代码与技巧

原文地址: http://www.cveoy.top/t/topic/oio7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录