c++/c 获取cpp文件行号跟文件名
来源:互联网 发布:数据库查询分析器 编辑:程序博客网 时间:2024/05/01 05:22
编译器内置宏:
先介绍几个编译器内置的宏定义,这些宏定义不仅可以帮助我们完成跨平台的源码编写,灵活使用也可以巧妙地帮我们输出非常有用的调试信息。
ANSI C标准中有几个标准预定义宏(也是常用的):
__LINE__:在源代码中插入当前源代码行号;
__FILE__:在源文件中插入当前源文件名;
__DATE__:在源文件中插入当前的编译日期
__TIME__:在源文件中插入当前编译时间;
__STDC__:当要求程序严格遵循ANSI C标准时该标识被赋值为1;
__cplusplus:当编写C++程序时该标识符被定义。
下面例子:
#include<stdio.h>int main(){ char file[16]; char func[16]; int line; sprintf(file,__FILE__); //文件名 sprintf(func,__FUNCTION__);//函数名 printf("file=%s\n",file); printf("func=%s\n",func); printf("%05d\n",__LINE__);//行号 return 0;}
- c++/c 获取cpp文件行号跟文件名
- c++/c 获取cpp文件行号跟文件名
- c++/c 获取cpp文件行号跟文件名
- c++/c 获取cpp文件行号跟文件名
- C语言 打印文件名,行号,函数名
- 整数划分(文件名:separate.c/cpp/pas)
- makefile 获取当前目录下.c .cpp .so文件
- Linux c 获取目录下面所有文件文件名
- C/C++ 解析文件路径 获取文件名和扩展名
- linux c 通过文件描述符获取文件名
- .c 文件和 .cpp 文件
- C/C++ 打印文件名、行号、函数名的方法
- c语言输出文件名函数名和行号
- C/C++ 打印文件名、行号、函数名的方法 .
- C/C++ 打印文件名、行号、函数名的方法
- c语言日志封装-输出文件名、函数名、行号
- ruby扩展c文件名还不能用cpp
- 物品装箱问题(文件名:box.c/cpp/pas)
- python(2.6适用)备份mysql数据库
- jquery 插件编写教程
- 如何写一个完善的c++异常处理类
- 一对多自身关联双向映射
- HTML5游戏技术开发难点分析
- c++/c 获取cpp文件行号跟文件名
- 我于XX公司出差的所见所闻
- 为何HttpURLConnection上传文件进度显示传完了,但是却一直卡在那不动了
- 堆和栈的区别
- 判断二叉搜索树的前序遍历序列
- ListView GridView,ViewpAger等的getView方法调用多次
- 场景模式scence mode流程
- VMware Workstation 下的 Fedora18 安装
- 查看表、视图、索引、存储过程、触发器和包的定义