none
CString in char[n] umwandeln RRS feed

Antworten

  • Es gibt strcpy weiterhin. Was ist Dein Problem? Ich würde mal vermuten, dass Du ein Unicode Projekt hast. In diesem Fall ist CString ein CStringW und enthält Unicode Daten. Diese kann man nicht ohne weiteres in einen char[] kopieren.

    Es gibt allerdings Konvertierungsmakros.

    Du kannst folgendes machen.
    1. Dein projekt auf MBCS umstellen.
    2. Die Umwandlungsmakros CT2A verwenden.
    3. TCHAR vernünftig verwenden statt char und die entsprechenden _t Funcktionen. D.h. heißt _tcscpy statt strcpy
    Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de
    Mittwoch, 11. November 2009 07:05
    Moderator