调试用的宏代码
以下是可以直接用来在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")
"Date: %s;\nTime: %s;\n" \
"Is stand STDC:%s;\n", \
__FILE__,__LINE__, \
__DATE__,__TIME__, \
(__STDC__)?"yes":"no")