Memo inhalt speichern



  • Hallo,
    ich habe ein kleines Problem mit C++, besonders mit dem memo komponenten.
    In der Schule sollen wir in mom ein Statistik programm schreiben...
    Jetzt hab ich ein Memofeld, wo ich Zahle rein laden kann, das hauptproblem liegt darin wie ich die Zahlen rausschreiben kann.
    In mom lass ich nach zeichen suchen nach " "
    hier mal der code:

    Test = Memo1->Lines->Text;
     laenge = Test.Length();
     versuch = Test.Pos(" ");
     Wert1 = Test.SubString(1,versuch-1);
     laenge = laenge - versuch;
     Test = Test.Delete(1,versuch);
     Wert2 = Test.SubString(1,versuch-1);
     laenge = laenge - versuch;
     Test = Test.Delete(1,versuch);
      Wert3 = Test.SubString(1,versuch-1);
     laenge = laenge - versuch;
     Test = Test.Delete(1,versuch);
      Wert4 = Test.SubString(1,versuch-1);
     laenge = laenge - versuch;
     Test = Test.Delete(1,versuch);
      Wert5 = Test.SubString(1,versuch-1);
     laenge = laenge - versuch;
     Test = Test.Delete(1,versuch);
       Wert6 = Test.SubString(1,versuch-1);
     laenge = laenge - versuch;
     Test = Test.Delete(1,versuch);
    

    das ist nur ein test das wird hinter her anders gemacht mit schleifen, aber das problem was ich jetzt habe ist, z.B. wenn da in memo ein umbruch ist also \n wie kann ich das rauswerfen und gegen ein " " ersetzen?! kann mir da jemand vielleicht weiter helfen?

    Danke im voraus



  • Was hindert dich denn daran, nach '\n' zu suchen?
    Ansonsten sollte die String-Klasse (welche genau ist das eigentlich?), die du das verwendest, auch eine Replace()-Methode bereitstellen.



  • Achso ich benutze die AnsiString-Klasse.

    Danke für die Hilfe, stimmt hindert mich echt nichts daran nach \n zusuchen hatte nur angst das dazwischen kein " " wäre aber ist hab das problem jetzt gelöst :)!
    Danke ^^


Anmelden zum Antworten