TCHAR* Zeichenfolge erweitern



  • Hi zusammen!

    Ich hab ein Problem. Und zwar will ich einen TCHAR* mit einem anderen TCHAR* konkatenieren. Aber egal was ich mache, der Compiler sagt nein oder das Programm stürzt ab 😞 Kann mir einer einen Tip geben?

    Keiner der beiden Variablen ist const und sollte es auch nicht werden!

    Danke für eure Hilfe!

    Michael



  • Behebe den Fehler den der Compiler Dir meldet und/oder benutze einen Debugger.



  • alle funktionen der C-Standarbibliothek gibts für TCHAR, je nachdem ob unicode definiert ist oder nicht, mit einem voranstehenden _t (z.b. _tprintf), würde mich also nicht verwundern wenns auch _tstrncat() gibt. Da wir aber hier im C++ Teil sind verwende doch

    std::basic_string<TCHAR> tstr;
    

    dannach mit

    tstr.append(TEXT("hallo"));
    

    einen neuen text anfügen. habs nicht getestet aber so in etwa könnts hinhaun.


Anmelden zum Antworten