vector v; v.push_back(\"A\"); v.push_back(\"B\"); v.push_back(\"C\"); v.push_back(\"D\"); for (vector::iterator it = v.begin(); it!=v.end()
Loop way:
for (vector::iterator it = v.begin(); it != v.end(); ++it) { if (it != v.begin()) cout << ','; cout << *it; }
"Clever" way:
#include #include if (v.size() >= 2) copy(v.begin(), v.end()-1, ostream_iterator(cout, ",")); if (v.size() >= 1) cout << v.back();