我有一个 .txt 文件,其中包含以下格式的数据:
1.23,2.34,3.45
4.56,5.67,6.78
如何在向量中插入数字
vector[1]={1.23,4.56,...}
vector[2]={2.34,5.67,...}
vector[3]={3.45,6.78,...}
代码
ifstream in("data.txt");
vector<vector<int> > v;
if (in) {
string line;
while (getline(in,line)) {
v.push_back(std::vector<int>());
stringstream split(line);
int value;
while (split >> value)
v.back().push_back(value);
}
}