用AfxDebugBreak();
#ifdef _BEBUG
  if(nNum==300)
    AfxDebugBreak();
#endif //_DEBUG
VC中也可以给数据设置断点,自己试一下吧。

解决方案 »

  1.   

    我的意思就是如何用vc的IDE来设置,而不用自己写代码来实现?
      

  2.   

    用IDE好像只能在数据改变事让程序停下来,就是按Ctrl+B出现对话框后,有一个Data栏,这里可以设数据断点。对于等于一个具体的值,我也想知道。
      

  3.   

    就是在data栏里输入条件表达式啊,如a==0,b<5等。
      

  4.   

    你在IDE状态下在if(nNum==300)的下句设置断点不就可以了(F9).
      

  5.   

    To:Lansie 刚才我试了一下,a8e的方法是可以的,只是因为在开始运行时这个变量还没有定义,所以不让你设断点,等这个变量声明后就可以了。但问题是一般来说想让这个断点在任何时候都有效,不知a8e或别的高手有什么办法没有?
      

  6.   

    To:vcmfc 我发现你很幽默诶!如果他想在代码中加入这行语句这20分就没人赚了……我才发现,原来这个贴子才20分,嘿嘿……
      

  7.   

    to sxbyl:
    你怎么笑的这么阴险,怎么感觉有点冷啊!
    这是一个小技巧,20分差不多啦