首页 > 解决方案 > 如何将 .dat 中的值分配给 C++ 中的矩阵?

问题描述

我在 .dat 文件中有一个 64 行和两列的表。我想获取这些数字并将它们放入 C++ 中的矩阵中。我该怎么做呢?我正在尝试以下方法:

#include <iostream>
#include <string>
#include <cmath>
#include <fstream>
using namespace std;    

int main();
{
ifstream WAfile;

WAfile.open("WAfile.dat");

double WAmatrix[64][2];

for(int i = 0; i < 64; i++)
{
    WAfile >> WAmatrix[i][0];
    WAfile >> WAmatrix[i][1];

    cout << WAmatrix[i][0] + WAmatrix[i][1] << endl; 
}
other process....

return 0;
}

但由于某种原因,这不起作用,它正在屏幕上打印任何东西。有人可以帮助我吗?

标签: c++matrix

解决方案


推荐阅读