Sehr grosse Datei offnen
-
Hallo
Wie kann ich eine sehr grosse Datei(9.4GB) öffnen.
fopen liefer NULL zurück, und perror sagt: File too large.
Mit welchen Funktionen kann man so grosse Datei bearbeiten ?Danke im Voraus.
-
Hast du es mal mit c++ ofstream/ifstream versucht?
-
versuche es mit mmap
mfg
-
Naja, du musst eben Unterstützung für Large Files benutzen. Das kannst du entweder in dem du fopen64 benutzt oder _FILE_OFFSET_BITS auf 64 setzt (dann werden alle f*64 Funktionen in die entsprechenden f* Funktionen umgewandelt).
-
Hallo.
Ich bedanke mich für die Antworten und Lösungsvorschläge.Ich denke, in diesem Fall, wird es wohl das sinnvollste die Funktion fopen64 zu verwenden, ist ja genau für diesen Zweck vorgesehen.