Visual Studio 2005 CString



  • Ich habe das Problem, dass folgende Programmzeile nicht funktioniert:
    CString text = "Hallo Welt";

    Wenn ich sie durch: CString text("Hallo Welt"); ersetze, kann das Programm ausgeführt werden. Laut Hilfe müsste aber auch die Zuweisung mit = funktionieren. Kennt jemand das Problem und weiß, wie es behoben wird? Oder muss ich tatsächlich mit den () arbeiten?



  • Hallo,

    bei VS2005 ist bei der Erzeugung von MFC-Programmen über den Anwendungsassistenten standardmäßig die Verwendung von Unicode aktiviert (Anwendungsassistent -> Anwendungstyp, dort ganz unten). Du musst also

    CString str = _T("Hallo Welt!");

    schreiben. Dann klappts auch mit dem Nachbarn 😉


Anmelden zum Antworten