2011年7月5日火曜日

アサート機能 assert

#include <stdio.h>

/*#define NDEBUG */ /* アサート機能を無効にしたい場合はNDEBUGを定義する */

#include <assert.h>

int main()
{
int a;

a = 100;

assert(a < 100);

printf("[OK]\n");

return 0;

}



実行例
$ ./myassert
myassert: myassert.c:13: main: Assertion `a < 100' failed.
Abort



0 件のコメント:

コメントを投稿