一个优秀的debug宏,更新
2016-05-18 22:34
190 查看
调试用的debug宏,更新。可以显示你debug所在的文件名,函数名,行号。例子里使用的是基于printf函数来做。纯c代码,不多说了,直接上源码:
//t.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,...) #endif void main(void) { myDebug("Hello,ZhongKunjiang! %d %f %x \n",12,3.14,0x23cd); return; }下面是打印信息:
t.c:main:00013=>Hello,ZhongKunjiang! 12 3.140000 23cd
倘若转载,请注明原出处。谢谢啦!
相关文章推荐
- Git使用教程
- Angular -- ng-class
- python中%和format
- P1003
- GetSystemInfo获取系统信息
- uboot1.1.6在JZ2440上移植
- 【学习笔记】eclipse 编译正确,只能打印出208
- 第十一周项目2.2—存储班长信息的学生类
- String
- python静态网页爬虫之xpath
- android随笔小记service之一
- 基于WebRTC的多人视频会议
- Java实现下载网上的图片到本地
- 一个屌丝程序猿的人生(十一)
- 软件工程_东师站_第十一周作业
- 第三章、SQL语句的优化
- 定时器防抖动
- 第二章、sql语句技巧和优化
- 机器学习之支持向量机: Support Vector Machines (SVM)
- android studio for android learning (三)我的第一个APP