Ich möchte so etwas wie dies tun:Wie setze ich ein Präfix für std :: ostream_iterator?
std::ofstream ch("ch_out.txt");
std::ostream_iterator<cgal_class> out("p ", ch, "\n");
Ist das überhaupt möglich? Ich mache mir Sorgen, weil meine Forschung nein sagt, ich hoffe, es ist gebrochen. :)
Das Ziel ist es, die konvexe Hülle Punkte durch CGAL produziert zu nehmen und sie in einer Datei wie folgt schreiben:
p 2 0
p 0 0
p 5 4
mit diesem Code:
std::ofstream ch("ch_out.txt");
std::ostream_iterator<Point_2> out("p ", ch, "\n");
CGAL::ch_graham_andrew(in_start, in_end, out);
und die Problem ist, dass ich die CGAL-Funktion nicht berühren will/kann.
Ihre Forschung richtig war. Was genau versuchst du zu tun? – jrok
Bietet die Bearbeitung Hilfe @ Jrok. Eine negative Antwort wird akzeptiert, so dass die nächste Person nicht fragen muss. :) – gsamaras
Geben Sie das Präfix in der Klasse "Point_2" aus. – 0x499602D2