002
02.01.2007, 20:07 Uhr
~MartinF
Gast
|
Hallo zusammen,
wenn man mit Streamiteratoren arbeitet, kann man dem ostream_iterator als zweites Parameter ein Zeichen übergeben, welches die Elemente voneinander trennt.
C++: |
#include <string> #include <fstream> #include <iterator> #include <algorithm> using namespace std;
int main() { string v[] = { "Hallo", "Welt", "!!!" };
ofstream os("d.dat", ios_base::app); ostream_iterator<string> oi(os, "\n"); // !!
/* * v[2] = letztes Element "!!!" * v[3] = entspricht dem end-Iterator */ copy(&v[0], &v[3], oi); }
|
Grüße Martin |