Blöcke von Zeichen aus einer Zeile austauschen



  • Hallo,

    bin absoluter newbi und stehe vor einem problem.

    Ich möchte eine txt einlesen, einzelne Zeilen unterscheiden um dann die "Blöcke" auszutauschen/zu verschieben.

    Beispiel:

    Inhalt txt
    (
    4654376 362111 22 323334
    7867877 121497 57 216783
    )
    Die ausgegebene txt soll aber vielleicht so aussehen:

    323334 22 362111 4654376
    216783 57 121497 7867877

    Ich möchte bestimmen ab welchem Zeichen soundsoviele Zeichen wohin getauscht werden sollen.

    Mein code bisher(dank eures Forums):

    TStringList *TempList = new TStringList;
           try{
                TempList->LoadFromFile("C:\\text.txt");
               Edit1->Text = TempList->Strings[0]; //Zeile1 ausgeben (Test) 
               Edit2->Text = TempList->Strings[1]; //Zeile2 ausgeben (Test)
           }
           __finally{
        delete TempList;
    

    Bitte gebt mir nicht den ganzen Code, führt mich nur an die Lösung ran. Ich will lernen...

    Danke,
    Nico



  • Hm da ich keinen Borland Compiler verwende weis ich auch nicht wie TStringList implementiert ist und was für Methoden die Klasse mitbringt.

    Deshalb würde ich dir dazu raten deine Frage im Borland C++ Builder (VCL/CLX) Forum zu stellen.

    Gruß Wolle



  • Guck dir mal die AnsiString Funktionenn an.
    Ich wette mit dir da ist was passendes bei(SubString etc).


Anmelden zum Antworten