vc 2005的问题,怎么解决这些错误和警告?
发布网友
发布时间:2023-10-23 13:07
我来回答
共2个回答
热心网友
时间:2023-11-09 17:11
sprintf(szChar,"char is %d",wParam); //第61行
MessageBox(hwnd,szChar,"weixin",0); //第62行
上面的二行改为:
sprintf(szChar,_T("char is %d"),wParam); //第61行
MessageBox(hwnd,szChar,_T("weixin"),0); //第62行
另外
TextOut(hdc,0,50,_T("计算机编程语言培训"),strlen("计算机编程语言培训")); //第68行
最好写为
TextOut(hdc,0,50,_T("计算机编程语言培训"),strlen(_T("计算机编程语言培训"))); //第68行
当然下面的警告你完全不用管他(sizeof的结果是size_t型,系统自动给你转换成int型没有问题的):
(68) : warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data
1>c:\documents and settings\founder\my documents\visual studio 2005\projects\winmain\winmain\winmain.cpp(75) : warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data
热心网友
时间:2023-11-09 17:11
wndcls.lpszClassName="Weixin2003"; 把类名赋值句改为它就全部OK了。这是孙鑫的吧,我也在看!