for (size_t i = 0; i < original_vertices.size(); i++)
{
std::cout<< "i: " << i << " " << original_vertices[i].size() << std::endl << std::endl;
std::string fn2 = std::to_string(i) + ".txt";
std::ofstream ofs;
ofs.open(fn2,ios::out );
for ( int j=0; j<original_vertices[i].size(); j++)
{
ofs << original_vertices[i][j].x << " " << original_vertices[i][j].y << std::endl;
}
ofs.close();
}
for (int i = 0; i < 2; i++)
{
Point2 p;
vector<Point2> ps;
std::string fn2 = std::to_string(i) + ".txt";
ifstream read(fn2); // 以读取的方式打开文件
if(!read.is_open())
{
cout << "文件读取失败" << endl;
}
string s;
while(getline(read, s))
{
istringstream is(s); // 将string包装为string流
is >> p.x;
is >> p.y;
ps.push_back(p);
}
original_vertices.push_back(ps);
}