ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
330
330
EMPFEHLEN
-
29.04.05 12:16 #1
- Registriert seit
- Oct 2004
- Beiträge
- 161
Hallo, ich möchte eine Daten in eine Datei schreiben, die nicht im selben Ordner wie das Programm liegt. (sondern in einem Unterordner)
Ich wollte das über untenstehenden Code machen, aber es wird keine Datei angelegt. Sieht jemand einen Fehler in dem Code?
Code :1 2 3 4 5
AnsiString part1 = ...; AnsiString part2 = ...; AnsiString filename = "\\Unterordner\\" + part1 + "-" + part2 + ".dat"; ofstream file_out; file_out.open(filename.c_str(),ios_base::out);
-
29.04.05 12:32 #2
- Registriert seit
- Apr 2002
- Ort
- Delmenhorst (Niedersachsen)
- Beiträge
- 3.567
moin
Wie sieht denn in dem Fall, in dem es nciht funktioniert, part1 und 2 aus?
mfg
umbrasaxum
-
Wenn du Backslashes am Anfang des Dateinamens hast, geht Windows zurück auf den Root-Ordner des Laufwerks. Das ist vermutlich nicht, was du wolltest. Mach einfach den beginnenden Backslash weg.
Der Ordner muss dann natürlich auch existieren, wenn er nicht da ist, klappt's nicht.
-
29.04.05 13:16 #4
- Registriert seit
- Oct 2004
- Beiträge
- 161
Danke, genau das war das Problem. Da der Ordner dort nicht existierte konnte ich die Datei mit der Windows-Suche auch nicht finden, weil er sie nicht schreiben konnte.
Zitat von Endurion
Ähnliche Themen
-
Ton-Ausgabe funktioniert nicht
Von Boreeas im Forum .NET Grafik und SoundAntworten: 1Letzter Beitrag: 07.07.10, 19:35 -
strlen funktioniert nicht, selbe Ausgabe trotz unterschiedlich länge
Von blck im Forum PHPAntworten: 2Letzter Beitrag: 08.11.08, 13:31 -
Ausgabe auf ein Datum einschränken funktioniert nicht
Von Hogy im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 21.08.05, 22:23 -
Die Ausgabe funktioniert nicht
Von Baua im Forum Javascript & AjaxAntworten: 0Letzter Beitrag: 11.08.04, 09:51 -
nl2br aber nicht in datei, sondern nur bei ausgabe
Von DevEye im Forum PHPAntworten: 1Letzter Beitrag: 01.09.02, 10:11





Zitieren
Login






