以下は私が取り組んでいるコードです -
#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
次に、プログラムを使用して、これらの数値をベクトルに入力し、そのベクトルを同じ形式で出力します
誰かがそうする正しい方法を教えてもらえますか?
コードについては以下を参照しましたが、上記の形式で読み取って印刷する必要があり、どのように進めるのが最善の方法かわかりません。
わかりやすくするために、凸包アルゴリズムを実装しようとしています。私は同時にプログラミングを上達させようとしているので、そのような飛躍があります。