关于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;
}
[解决办法]
#include<windows.h>
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPreInstance,PSTR szCmdLine,
int iCmdShow)
{
TCHAR buffer[1024];
char *zifu="102.110.1.001";
wsprintf(buffer,TEXT("IP 是 %s"),zifu);
MessageBox(NULL,buffer,TEXT("显示IP:"),MB_OK|MB_ICONASTERISK);
}
你定义的TCHAR buffer[1024]={0} 从buffer[i]={0}//i=0-1023//