wsprintf输出字符串问题
#include <Windows.h>
#include <stdio.h>
void main()
{
LONGLONG l = 100;
wchar_t wszBuf[200];
wsprintf(wszBuf,L"%I64u",l);
wchar_t wstr[50] = L"$MFT";
wchar_t wstr2[50];
wcscpy(wstr2,wstr);
//这样会把字符串的空间挤掉?
wsprintf(wszBuf,L"%-20lu %-10ls",l,wstr2);
}
为什么wszBuf中没有wstr2