Einem String ein "\" hinzufügen



  • Hallo Forum

    ich möchte mit dem Folgenden Code einem Dateinamen ein Verzeichniss hinzufügen.
    s_Filename ist vom Typ string

    s_Filename.insert(0,"\Installer\");
    

    beim compilieren wird mir die Meldung "E2380 Unterminated string or character constant" angezeigt.

    gibt es eine andere Möglichkeit dem String das Verzeichniss hinzuzufügen?

    Mfg THPS



  • backslashes müssen doppelt gemacht werden also '\'



  • danke das funktioniert !! Stimmt da war ja was . . .



  • Also zuerst würde ich mal

    s_Filename.insert(0,"\Installer\");
    

    durch

    s_Filename.insert(0,"\\Installer\\");
    

    ersetzen. Dann sind die " Gänsefüßchen abgeschlossen und dann sollte das ok sein. Warum hast du das als C++/CLI gekennzeichnet? Ich kenne diese Funktion nicht, aber ich denke, dass sie ANSI C ist, oder? Naja egal.

    Hoffe, dir geholfen zu haben,
    Lauritz


Anmelden zum Antworten