调试用的宏代码
以下是可以直接用來在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")
對于這些調試信息,還可以進行擴充。
#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")
轉載于:https://www.cnblogs.com/shipfi/archive/2008/04/22/1166362.html
總結
- 上一篇: 美团外卖:直播商品券让商家货架交易同步增
- 下一篇: 88 岁 MIT 数学泰斗最后一课,任教