如何才能用上assert

怎么才能用上assert?
标准C++宝典里的程序,在BCB   6下,到assert那就跳出来了,要怎么设置啊。是在fulldebug模式下。

#include   <iostream>
#include   <cassert>
using   namespace   std;
void   Display(char   *   p);

int   main(int   argc,   char*   argv[])
{
        char   *   pChar   =   0;
        Display(pChar);

        int   n;
        cin> > n;
        return   0;
}
//---------------------------------------
void   Display(char   *   p)
{
          assert(p   !=   0);
        cout < <p < <endl;
}

------解决方案--------------------
assert(条件)
条件为真时 就往下走
为假时它就退出程序

assert(p!=0) 这时p= 0 条件为假所以退出程序
------解决方案--------------------
你的逻辑反了吧,另外自己写个可以输出文件和行号的assert宏也不错嘛