how can convert LPCSTR string into LPCTSTR string?

后端 未结 4 1501
迷失自我
迷失自我 2021-01-22 19:35

i am trying to convert a LPCSTR string into LPCTSTR string. i want to concatenate two string,when i try like this

LPCTSTR str1 = L\"Ra         


        
4条回答
  •  被撕碎了的回忆
    2021-01-22 20:12

    LPCTSTR can be either plain char or wide characters depending on your project settings. Further, you cannot possibly concatenate a wide string and a plain char string. You need to convert one to a compatible form (wide to multibyte or vice versa) and then concatenate.

    Assuming you want the target to be a wide string, you'd need to convert the "Kumar" to a wide character string. To do this use the MultiByteToWideChar function with appropriate code page.

    Look up this KB article on MSDN and John's link.

提交回复
热议问题