SetTextColor(hdc, RGB(0, 0, 0));
char str[20]="";
sprintf(str, "sorce: %d", sorce);
TextOut(hdc, 930, 810, str,strlen(str));
它显示了char *无法转换为LPCWSTR的错误。我该如何解决?
答案 0 :(得分:0)
LPCWSTR中的W表示宽字符。你有几个选择。
您可以使用char类型更改为wchar_t
您可以使用codecvt或Win32 API进行转换
使用TextOutA继续使用字符类型。