StringCchCatW拼接问题

StringCchCatW((LinkPath), sizeof(LinkPath)-1, LPWSTR(fileInfo.name));
拼接之后输出的是乱码,有人知道怎么回事么

你是不是都是宽字符

 LPWSTR _strOutput =  new wchar_t[100];
_strOutput[0] = L'\0`; // <-- add this
LPCWSTR Y =L"Sample Text";
X = StringCchCat(_strOutput, 100, Y);