调试用的宏代码

以下是可以直接用来在C源程序中使用的宏函数,用来得到一些信息。包括打印源文件名,行数,日期,时间等。

对于这些调试信息,还可以进行扩充。

#define DEBUG_PRINT  printf( "File: %s;\nLine: %d;\n" \
        
"Date: %s;\nTime: %s;\n" \
        
"Is stand STDC:%s;\n", \
        __FILE__,__LINE__, \
        __DATE__,__TIME__, \
        (__STDC__)
?"yes":"no")

posted @ 2008-04-22 22:29  shipfi  阅读(229)  评论(0编辑  收藏