以下是我正在处理的代码 -
#include <iostream>
#include <algorithm>
#include <vector>
#include <fstream>
#include <iterator>
using namespace std;
struct coord {
long x,y;
};
int main()
{
ifstream nos("numbers.txt");
vector< long > values;
double val;
while ( nos >> val )
{
values.push_back(val);
}
copy(values.begin(), values.end(), ostream_iterator<double>(cout, "\n" ));
return 0;
}
我知道这里不需要初始结构,但我希望使用它。我希望我的输入文本文件是这样的 -
1,2
2,3
4,5
然后我使用我的程序将这些数字输入到向量中并以相同的格式打印出该向量
谁能告诉我这样做的正确方法是什么?
我已经参考了以下代码,但我需要以上述格式阅读并打印出来,我不确定什么是最好的继续方式。
为了更清楚 - 我正在尝试实现一个凸包算法。我正试图同时在编程方面做得更好,因此有了这样的跳跃。