ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
1091
1091
EMPFEHLEN
-
Hallo,
ich habe ein großes Problem mit der Schnelligkeit von Dateien. Ich muss sehr große Datenmengen während der Berechnung in ein Textdokument speichern. Das funktioniert zwar, aber ist sehr langsam, als wenn ich die Zahlen nur über das Konsolenfenster ausgeben lasse. Die Berechnung funktioniert nur in einer For-Schleife. Dort öffne ich dann als die Datei:
Das Programm ist bestimmt so langsam, weil es jedes mal die Datei neu öffnen muss! Wie kann ich das umgehen, oder gibt es da vielleicht eine bessere schnellere Methode für die Dateiverarbeitung?Code :1 2 3 4
for(...) fstream datei; datei.open("Test", ios::out|ios::app); datei<<i;
-
Angefangen, damit die Datei vor der for schleife zu öffnen!
Oder spricht etwas dagegen?
Gruß XeoXWenn du jemandem auf die Brille trittst, erinnere ihn: Man sieht nur mit dem Herzen gut.
(Antoine de Saint-Exupéry)
-
Erst mal Danke für deine schnelle Antwort. Das habe ich aber auch schon versucht.
Ich habe dir Datei vor der Schleife geöffnet, und dann immer in der Schleife den Befehl datei<<i ; gegeben, aber das funktioniert nicht!
-
06.03.08 16:02 #4
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
Okay es funktioniert doch jetzt irgendwie. Keine Ahnung warum! Der Thread kann von mir aus gelöscht werden.
-
06.03.08 17:03 #6
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Wenn ein Thema beantwortet ist, wird es vom Thread-Ersteller lediglich mit "Erledigt" markiert (also in dem Fall von DIR!); gelöscht werden die Themen aus dem Grund generell nicht.
PS: Dein Programm sollte noch etwas schnell laufen, wenn du statt "ios::app" den Modus "ios::in | ios::out | ios::ate" verwendest. Das liegt daran, weil mit "ios::app" bei jedem Schreibvorgang der Schreibzeiger ans Ende der Datei gesetzt wird.
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
Ähnliche Themen
-
[C] Problem bei Dateiverarbeitung
Von ul7ima im Forum C/C++Antworten: 3Letzter Beitrag: 11.01.10, 09:28 -
[C]Dateiverarbeitung (etwas in .txt datei speichern)
Von Fastkiller im Forum C/C++Antworten: 5Letzter Beitrag: 05.05.07, 21:59 -
Automatische Dateiverarbeitung
Von 3Dnavigator im Forum PHPAntworten: 5Letzter Beitrag: 29.03.06, 19:53 -
[suche] das beste gallerie system
Von x12x13 im Forum PHPAntworten: 7Letzter Beitrag: 08.12.02, 22:03 -
[suche] "beste" php-foren
Von Nicmare im Forum PHPAntworten: 5Letzter Beitrag: 03.09.02, 17:03





Zitieren


Login






