首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于vc中使用strcmp的有关问题

2012-09-19 
关于vc中使用strcmp的问题char buf[20]GetClassName(hWnd,LPWSTR(buf),20)if (strcmp(buf,fy))Message

关于vc中使用strcmp的问题
char buf[20];
GetClassName(hWnd,LPWSTR(buf),20);
if (strcmp(buf,"fy"))
MessageBox(hWnd,(LPWSTR)buf,TEXT("f"),NULL);



这个很奇怪,messagebox显示fy,事实也是fy,为什么if条件还能成立,相等不是0吗

[解决办法]
不好意思,改为:

if (_tcscmp((LPCTSTR)buf,L"fy"))

热点排行
Bad Request.