Schreiben in Datei



  • Hallo,

    ich habe das folgende Problem:

    Der Borland C++ Builder 5 gibt keine Fehlermeldung, jedoch schreibt er auch keine Datei.

    Der Quellcode sieht wie folgt aus:

    //Werte werden zusammengesetzt
    AnsiString ext=Path+Tab+Datei+Tab+Beschreibung;
    
    //Werte externe Datei zwischenspeichern
     ofstream datei1("c:\filerfh.dat", ios::app);    //Öffnen der Datei
      if(!datei1.fail())
      {
       datei1<< ext;
       datei1.close();                              // Datei schließen
      }
    ShowMessage("Datei wurde in das Verzeichnis abgelegt");
    

    Wo liegt der Fehler ?
    Danke für die Hilfe



  • Wenn du bei Wertzuweisungen direkt im Quelltext ein '\' verwenden willst, dann (und nur dann!) musst du das mit einem zweiten '\' abfangen. Das einzelne \ wird sonst in Kombination mit dem nachfolgenden Zeichen als escape sequence gewertet.

    Also "c:\\filerfh.dat"


Anmelden zum Antworten