一个不错的错误提醒宏
2014-04-04 11:21
344 查看
#include <stdio.h> #define err(str) \ fprintf (stderr, "Error occurred in: %s, line %d. Msg: %s\n", \ __FILE__, __LINE__, str);
其实还可以扩展
1. 将错误写入日志
2. 日志中包含信息有: 时间/文件名/行数/错误提示
相关文章推荐
- C/C++ 宏详细解析
- 深入探讨:宏、内联函数与普通函数的区别
- C++十六进制宏的用法详解
- 枚举和宏的区别详细解析
- 浅析c++ 宏 #val 在unicode下的使用
- 如何在C语言的宏中使用类型关键字
- 树形结构
- 用宏获取函数名
- C语言之“宏”
- office(excel/word/ppt)宏工程,vba工程密码去除
- typedef和define区别
- Qt出现错误“undefined reference to `vtable for XXXXX.XXX”
- 9.1常用的预编译
- 9.2类型定义符:typedef
- 内联函数
- C语言学习大纲--怎么使用宏
- c语言中宏替换时的顺序
- OpenOffice条件编译探讨
- CommonLisp(四)----宏
- CommonLisp(三)---高阶函数与匿名函数(lambda演算)