zweidimensionales Int-Array mittels ofstream in Datei schreiben
-
Hallo,
ich habe ein zweidimensionales Int Array mittels ifstream eingelesen, bearbeitet und möchte dieses jetzt wieder in eine Datei schreiben. Hat jemand eine Lösung ?
So sieht das ganze wohl für ein einfaches Array aus.vsize = spalte; outfile.write(reinterpret_cast<char*>(&(data[0])),int_size*vsize);
MFG
Marc
-
Ich bin mir da nicht 100%ig sicher, aber das sollte z.B. so gehen:
ofstream datei; int a[grenze1][grenze2] ... for(int i=0; i<grenze1; i++){ for(int j=0;j<grenze2; j++)datei<<a[i][j]; datei<<endl; }
-
Aja,
so gehts. Wenn ich das
datei<<endl;
weglasse, funktioniert alles einwandfrei. Ich dachte, man müßte noch den Datentyp ändern, um das ganze als Stream rauszuschreiben.
Besten Dank