FStream - mehr als 4096 Bytes...
-
Hallo,
Ich habe schon mehrmals vom Problem gelesen (und es auch selbst erlebt), dass man (unter Windows) mit FStreams maximal 4096 Bytes schreiben (und auch lesen) kann.
Leider konnte ich bisher keine Lösung finden.
Kennt hier jemand also eine Lösung?
MfG
-
Magellan schrieb:
Leider konnte ich bisher keine Lösung finden.
Ich konnte das Problem nicht finden.
#include <fstream> int main() { std::ofstream of("test.txt"); for (int i = 0; i < 5000; ++i) of << i << (i%32 ? ' ' : '\n'); of << std::endl; }schreibt deutlich mehr als 4096 Bytes ins Textfile, ohne Probleme. Sogar unter Windows.
Zeig am besten mal Code der das Problem reproduziert oder erkläre genauer was du meinst.
-
So,
nachdem dein Code bei mir auch funktionierte hab ich mal alle Projekte bei denen der Fehler autrat ( =2 ) durchgeschaut und in allen Fällen ein paar dumme Denkfehler ausgebessert.
Nun funktionierts wieder mit schreiben und lesen von Dateien.
Danke für die Hilfe. Das Thema ist damit erledigt

MfG