txt datei öffnen und speichern



  • hallo brauche bitte hilfe
    ich möchte eine bestimmte txt datei fürs erste einmal öffnen und unter einem anderen pfad wieder abspeichern
    mitn c builder
    wie mach ich das?
    liebe grüße



  • Du könntest, wenn es ein zusammenhängender Text ist, das ganze in ein Memo-Feld laden, dann bearbeiten und wieder abspeichern.

    //Edit: Oh, sry, hab nicht gesehn das du es an einem anderen Pfad abspeichern willst... Da muss man dann noch den Pfad in der Variablen ändern... z.B. mit einem Editfeld oder so...

    z.B. so:

    //Ein Button zum Laden wird geklickt...
    
    void __fastcall TForm1::Button1Click(TObject *Sender)
    {
      char const *Path = "C:\\test.RTF";
      RichEdit1->Lines->LoadFromFile(Path);
    }
    //---------------------------------------------------------------------------
    //Ein Button wird zum Speichern geklickt...
    
    void __fastcall TForm1::Button2Click(TObject *Sender)
    {
      char const *Path = "C:\\test.RTF";
      RichEdit1->Lines->SaveToFile(Path);
    }
    


  • sicher dass das so klappt ich hab noch nie was von einem RichEdit1 gehört wo find ich das im builder



  • wäre super wenn du mir das ganz genau erklärst ehrlichgesagt kenn ich mich im c nicht so besonders aus
    naja fraun und die technik halt 😉
    freundliche grüße



  • Hallo,

    Schau einfach mal in die BCB-Hilfe zu TMemo, TOpenDialog, TSaveDialog und TStringList.
    Noch besser wäre es, wenn du das TexteditorTutorial aus der Hilfe durcharbeitest. Da werden deine Fragen unter anderen auch geklärt.


Anmelden zum Antworten