TCHAR in TCHAR kopieren



  • Hallo!

    Ich möchte einen TCHAR buffer in einen anderen TCHAR buffer kopieren.
    Hab auch schon gegoogelt, allerdings bekomm ich auch Funktionen wie z.B. tcscpy Fehlermeldung bezüglich des Typs (z.B., dass TCHAR nicht in wchar_t* konvertiert werden kann. Hab allerdings gedacht, dass TCHAR den Typ wchar_t* hat).

    Wie realisier ich das also am besten?


  • Mod

    Wenn Dein Project UNICODE ist ist ein TCHAR wchar_t, wenn Dein Projekt MBCS ist, dann ist es ein char!

    Wenn Du so etwas meinst: Ein TCHAR in einen TCHAR buffer kopieren würde ich so machen:

    TCHAR a=_T('a');
    TCHAR b[2];
    b[0] = a;
    b[1] = _T('\0'); // es geht auch 0 alleine (ich weiß es)
    


  • Zeig mal Minimalcode.

    greetz, Swordfish


Anmelden zum Antworten