一个优秀的debug宏,更新
来源:互联网 发布:非负矩阵分解图片 编辑:程序博客网 时间:2024/05/20 01:12
调试用的debug宏,更新。可以显示你debug所在的文件名,函数名,行号。例子里使用的是基于printf函数来做。纯c代码,不多说了,直接上源码:
//t.c
#include <stdio.h>#define MYDEBUG#ifdef MYDEBUG#define myDebug(fmt,...) printf("%s:%s:%05d=>"fmt"",__FILE__,__func__,__LINE__,##__VA_ARGS__)#else#define myDebug(fmt,...) #endifvoid main(void){myDebug("Hello,ZhongKunjiang! %d %f %x \n",12,3.14,0x23cd);return;}下面是打印信息:
t.c:main:00013=>Hello,ZhongKunjiang! 12 3.140000 23cd
倘若转载,请注明原出处。谢谢啦!
0 0
- 一个优秀的debug宏,更新
- 一个优秀的debug函数(宏)
- 一个优秀的编译程序~
- 一个优秀的服务
- 一个优秀的女人
- 一个优秀的程序员
- 一个优秀程序员的成长
- 做一个优秀的木匠
- 一个优秀的分页控件
- 一个优秀的系统集成工程师
- 做一个优秀的女子
- 一个优秀的网页设计师
- 做一个优秀的人
- 做一个优秀的基层
- 成为一个优秀的人
- 一个优秀的权限系统
- 做一个优秀的人
- 国内优秀的WEB甘特图更新了!
- GetSystemInfo获取系统信息
- 算法导论之红黑树
- eclipse 添加.gitignore
- 删除最少字符 使字符串成为回文串
- 设计模式总结篇系列:外观模式(Facade)
- 一个优秀的debug宏,更新
- 理解高内聚,低耦合
- Git使用教程
- 密钥对,公钥,证书,私钥,jks,keystore,truststore,cer,pfx名词说明
- 退耦和滤波[转]
- HTTP代理的那些事儿
- 内部类
- Kivy python在ubuntu下安装使用
- 数据库学习3 Distinct Group By