Das Zeichen ' durch das Zeichen " ersetzen - Wie?



  • Hallo Zusammen,
    ich lese eine Textdatei ein und möchte während des einlesens das Zeichen ' durch das Zeichen " ersetzen.

    Versucht habe ich es damit

    Daten[DatenAnzahl-1] = AnsiReplaceStr(Daten[DatenAnzahl-1],"'",""");
    

    Leide bekomme ich dann die Fehlermeldung

    [C++ Fehler] DatenImportieren_cpp.cpp(141): E2380 Nicht abgeschlossene String- oder Zeichen-Konstante
    [C++ Fehler] DatenImportieren_cpp.cpp(142): E2121 ) fehlt beim Funktionsaufruf
    [C++ Fehler] DatenImportieren_cpp.cpp(142): E2379 In Anweisung fehlt ;
    

    Wie kann es das realisieren? Geht das überhaupt?

    Danke im voraus.



  • Stichwort: Escape-Zeichen

    Daten[DatenAnzahl-1] = AnsiReplaceStr(Daten[DatenAnzahl-1],"'","\"");
    


  • Also wenn du die 2009er Version besitzt und du Unicode verwendest, dann brauchst du die Funktion StringReplace(...).

    Schaue in der Hilfe nach den richtigen Funktionsparametern...


Anmelden zum Antworten