Problem beim Beschreiben einer Datei
-
Hallo,
ich will ein paar Strings, jeweils separiert durch ein Tabulator-Zeichen in eine Datei hauen. Mein bisheriger Code:ofstream f; f.open("datei.txt", ofstream::out | ofstream::ate); f << str1 << '\t' << str2 << '\t' << str3 << '\t' << str4 << '\t' << str5 << endl; f.close();Da sollen also mehrere Datensätze rein (jeweils einer pro Zeile).
Das klappt soweit eigentlich auch ganz gut, nur meistens (!) kann ich die Datei anschließend nicht mehr öffnen, weil die Zeichencodierung nicht erkannt wurde ... Was mache ich da momentan falsch?Vielen Dank für jegliche Hilfe.
Gruß,
TheBrainPS: Nebenbei noch gefragt: Was passiert hier eigentlich, falls die Datei noch nicht existiert? Mit welchen Zugriffsrechten wird diese gegebenenfalls angelegt?