【C/C++学习笔记】改造 printf 的小例子
来源:互联网 发布:wpf编程宝典 c 2010 编辑:程序博客网 时间:2024/04/20 12:17
有的时候,在不同的模块中需要输出不同的标识信息,如果每次都用 printf 手动输入的话,是很麻烦的一件事,即使是CTRL+C 、CTRL+V 也是挺揪心的。
然而,改造下 printf 就能轻松的解决这个问题,在不同的模块定义不同的宏,在代码中,可以很简单的解决上面的小问题。
下面是一个小例子,通过宏定义改造 printf ,然后定制输出 ......
/* * 改造printf的小例子 */#include <stdio.h>#define FORMAT "#[self fromat:] "//自定义添加数据/* 格式定义宏 */#define print_FMT(x...)\do {\printf(FORMAT x); \}while(0)#define fprint_FMT(x...)\do {\fprintf(stderr, FORMAT x); \}while(0)int main(void){print_FMT("test for one minute\r\n");fprint_FMT("hehe %d \r\n", 12321);return 0;}
<END>
1 0
- 【C/C++学习笔记】改造 printf 的小例子
- printf的小例子
- C语言Printf()&scanf() 学习笔记
- C语言学习笔记 lesson8 printf详解
- 有关printf的c语言小程序
- c语言的printf一个小问题
- C语言printf和scanf--c语言学习笔记7
- C笔记——printf 的原理
- 调用c的printf
- 浅谈C的printf
- C语言小例子
- [C#]LINQ小例子
- IOS学习笔记07---C语言函数-printf函数
- C语言中 scanf 和 printf 的小要点
- 关于c的printf一些小问题技巧
- C语言练级笔记:Printf
- C动态变量生成的小例子!
- [C#]多线程读取数组的小例子
- java调用动态链接库
- F5负载均衡
- 如何应用Swing 与GUI 来完成一款扫雷
- 汉字姓名怎么取到姓名的汉语拼音首字母
- linux 下文件加密压缩和解压的方法
- 【C/C++学习笔记】改造 printf 的小例子
- redis-cluster研究和使用
- android布局里竖线的问题
- Surge SS模块MD5验证
- Hello PyUnitTest
- v7.widget.SearchView的使用
- I2C接口
- 关于的servlet的单例模式解释
- StringUtils 的用法