次の形式のデータを含む .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);
}
}