关于wsprintf函数,请高手帮帮忙
#include <windows.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR szCmdLine, int iCmdShow)
{
TCHAR szBuffer[1024]={0};
char *s="172.16.8.89";
wsprintf(szBuffer, TEXT("我的IP:\n %s"), s );
MessageBox(NULL, szBuffer, TEXT("IP"), 0);
return 0;
}
[解决办法]
UINCODE
- C/C++ code
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR szCmdLine, int iCmdShow) { wchar_t szBuffer[1024]={0}; wchar_t *s=L"172.16.8.89"; wsprintf(szBuffer, L"我的IP:\n %s"), s ); MessageBoxW(NULL, szBuffer, L"IP", 0); return 0; }