C++ 读取 DAT 文件中的 Double 类型数据

可以使用 fstream 库中的 ifstream 类来读取 DAT 文件中的 double 类型数据。

示例代码

#include <iostream>
#include <fstream>

using namespace std;

int main() {
    ifstream fin('data.dat', ios::binary); // 打开二进制文件
    if (!fin) {
        cout << '打开文件失败!' << endl;
        return 1;
    }

    double d;
    while (fin.read(reinterpret_cast<char*>(&d), sizeof(double))) { // 读取double类型数据
        cout << d << endl;
    }

    fin.close(); // 关闭文件

    return 0;
}

注意

  • 需要将文件以二进制模式打开,并使用 read 函数读取数据。
  • 需要使用 reinterpret_cast 将 char 指针转换为 double 指针。
C++ 读取 DAT 文件中的 Double 类型数据

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

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