tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
330
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    andreas_gierisch andreas_gierisch ist offline Mitglied Gold
    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);
     

  2. #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
     

  3. #3
    Avatar von Endurion
    Endurion Endurion ist offline Mitglied Diamant
    Registriert seit
    Apr 2004
    Beiträge
    2.151
    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.
     

  4. #4
    andreas_gierisch andreas_gierisch ist offline Mitglied Gold
    Registriert seit
    Oct 2004
    Beiträge
    161
    Zitat Zitat von Endurion
    Wenn du Backslashes am Anfang des Dateinamens hast, geht Windows zurück auf den Root-Ordner des Laufwerks.
    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.
     

Ähnliche Themen

  1. Ton-Ausgabe funktioniert nicht
    Von Boreeas im Forum .NET Grafik und Sound
    Antworten: 1
    Letzter Beitrag: 07.07.10, 19:35
  2. Antworten: 2
    Letzter Beitrag: 08.11.08, 13:31
  3. Ausgabe auf ein Datum einschränken funktioniert nicht
    Von Hogy im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 21.08.05, 22:23
  4. Die Ausgabe funktioniert nicht
    Von Baua im Forum Javascript & Ajax
    Antworten: 0
    Letzter Beitrag: 11.08.04, 09:51
  5. Antworten: 1
    Letzter Beitrag: 01.09.02, 10:11