txt文档数据样式
2370,370,1
2450,370,0
2530,370,1
2610,370,0
2690,370,1
2770,370,0
2850,370,0
2930,370,1
#include <iostream>
#include <fstream>
#include <boost/algorithm/string.hpp>
// 读取txt文档
std::vector<int> read_txt(std::string path)
{
ifstream ifs;
// 3. 打开文件:
ifs.open("./value.txt", ios::in);
//判断文件是否打开成功
if (!ifs.is_open())
{
std::cout << "文件打开失败" << endl;
}
string buf;
vector<int> res;
std::vector<std::string> spv;
while (getline(ifs, buf))
{
//cout << buf << endl;
boost::split(spv, buf, boost::is_any_of(",")); // 将数据以,分割开
for (auto s : spv)
{
res.push_back(atoi(s.c_str()));
}
}
ifs.close();
return res;
}