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

Findwindow 中if里条件的小疑点

2012-02-12 
Findwindow 中if里条件的小问题#includestdio.h#includewindows.h#includeconio.hmain(){char sTitl

Findwindow 中if里条件的小问题
#include<stdio.h>
#include<windows.h>
#include<conio.h>

main()
  {
  char sTitle[255];

  scanf("%s",sTitle);
   
  HWND hwd=FindWindow(NULL,sTitle);

  printf("handle is %d\n",hwd);
   
  if(hwd=NULL) //如果为空, if(hwd=0)也试过
 
  printf("%s Not Found!\n",sTitle);

  else
   
  printf("the handle of %s is %d",sTitle,hwd);

etch();

  }

不管输入什么,就算窗口不存在也都执行printf("the handle of %s is %d",sTitle,hwd);

这就不是我的初衷了.我知道用IF(hwd!=0)把printf 倒一下, 但我想知道这个顺着来怎么弄,好像是if里的判断出了问题.请指点一下.


[解决办法]
应该是 hwd == NULL

热点排行