Character Frage...



  • Mal eine Frage zu diesen Sch... Strings in C++ (bin schon echt genervt, es lebe Java)

    Ich habe folgende Funktion:

    void getJobName(TCHAR *pChar)
    { 
      wcscpy(pChar, _T("Hansi"));	
    }
    

    Sie funzt nicht beim Übersetzten und zwar sagt der Compiler:
    Initialisierung: 'TCHAR *' kann nicht in 'wchar_t *' konvertiert werden.

    Will der mich verarschen?
    TCHAR ist definiert als wchar_t !!!!

    Ich schein da noch ein grundlegendes Problem nicht verstanden zu haben 😞

    Kann mir wer helfen?



  • schon mal mit nem cast versucht 😉
    (aber achtung, wenn du TCHAR mit nem normal c-cast nach wchar_t castet, dann spuckt der compiler auch keinnen fehler mehr aus wenn du mal _UNICODE nicht definierst uns castest dann einfach nen char* in nen wchar_t* -> nicht gut)


Anmelden zum Antworten