我从文件中读取点,我使用库 Lemon (因为我想稍后使用图形)因此每个点都由类型表示:dim2 :: Point。所以我使用了图书馆柠檬/dim2.h
我的问题是每个点都有许多视频帧,所以我使用这段代码将文件中的变量放入向量中:
std::ifstream file("file1.txt");
std::vector<dim2::Point<int>> pointTable;
std::vector<int> frame;
int temp, temp2,temp3;
while (file >> temp >> temp2 >> temp3)
{
pointTable.push_back(dim2::Point<int>(temp, temp2));
frame.push_back(temp3);
}
//int tailleFmax = frame.max_size;
for (int i = 0; i < (36) ;i++)
//cout << frame[i] <<endl;
// cout << trajectoire[i].x << endl;
cout << trajectoire[i].y << endl;
我的问题:我不知道如何在 C++ 中表示每个点和他的帧号之间的连接,并将这个变量命名为 Trajectory。
文件示例:
155 // 即 x
168 // 即 y
0 // 即帧号
364
245
20
546
156