wsprintf(dest,L"str = %s"str); //为何 %s与%ws都对

wsprintf(dest,Lstr %s,str) //为什么 %s与%ws都对?TCHAR* str L张明TCAHRdest[100] {0}wspr

wsprintf(dest,L"str = %s",str); //为什么 %s与%ws都对?
TCHAR* str = L"张明";
TCAHR  dest[100] = {0};
wsprintf(dest,L"str = %s",str); //为什么 %s与%ws都对?
printf("str = ws%",dest);
[解决办法]
wsprintf本身就是针对wide char,%s是为了兼容之前的格式符吧。
[解决办法]

引用:
wsprintf本身就是针对wide char,%s是为了兼容之前的格式符吧。


对头!一般情况都是sprintf就够了的