C++ 读取csv文件

2021-08-05  本文已影响0人  Kerwin_H
string string1 = "temp_calib.csv";
    ifstream ifs(string1, ios::in);
    if (!ifs.is_open())
    {
        cerr << "open file failed!" << endl;
        exit(-1);
    }

    string _line;

    while (getline(ifs, _line))
    {
        cout << _line << endl;
        //解析每行的数据
        stringstream ss(_line);
        string _sub;
        vector<string> subArray;

        //按照逗号分隔
//        while (getline(ss, _sub, ','))
//            subArray.push_back(_sub);
            subArray.push_back(_line);

        //输出解析后的每行数据
        for (size_t i=0; i<subArray.size(); ++i)
        {
            cout << subArray[i] << "\t";
        }
        cout << endl;
    }

    ifs.close();
上一篇 下一篇

猜你喜欢

热点阅读