如何用宏参数拼接一个字符串到指定字符串,然后转换为UNICODE码(内详)

来源:百度知道 编辑:UC知道 时间:2024/07/03 03:41:55
用这个来代替一个字符串
#define PicAres(PA) "src/"#PA

要转换成“LPCWSTR”

请问如何转换?(直接+“L”“_T”“TEXT”之类的貌似根本不行)
忘了说了 我的PA 是 LPSTR

不好意思哈

你那个PA是什么东西啊, 如果是个字符串常量的话就这样:

#define PicAres(PA) L"src/" L##PA

前提是你定义PA的时候别写L,就这样 PicAres("hehe")

如果是个变量的话。。还是别用宏了,得搞几个函数折腾