比较vector <vector << string >>中的行

时间:2019-12-23 13:07:26

标签: visual-c++

我正在使用2D向量读取文件,并且我想比较其中的行和列。 这是我没有比较的代码:

#include <iostream>
#include <fstream>
#include <vector>
#include <iterator>
#include <sstream>
#include <string>

int main()
{
    std::vector<std::vector<double>> v;
    std::ifstream in("Hajer.txt");
    std::string record;

    while (std::getline(in, record))
    {
        std::istringstream is(record);
        std::vector<double> row((std::istream_iterator<double>(is)),
            std::istream_iterator<double>());
        v.push_back(row);
    }


    for (const auto& row : v)
    {
        for (double x : row) std::cout << x << ' ';
        std::cout << std::endl;
    }
}

我想例如这样做但带有向量

if (arr[i+2][1] == arr[i+2][j+1])

0 个答案:

没有答案