如何打印出当前源文件的文件名以及源文件的当

如何打印出当前源文件的文件名以及源文件的当,第1张

相关知识点:

__FILE__ 包含当前程序文件名的字符串__LINE__  表示当前行号的整数__DATE__ 包含当前日期的字符串__STDC__  如果编译器遵循ANSI C标准,它就是个非零值__TIME__ 包含当前时间的字符串

例程:

#include <stdio.h>int main(void){    printf("当前文件名:%s\",__FILE__)//输出当前程序文件名    printf("当前行号:%s\n",__LINE__)//输出源文件的当前行号    return 0}   

打印当前源文件的名字和行数__FILE__, __LINE__

2009-12-03 22:35

printf("%s\nLine %d:\n", __FILE__, __LINE__)

打印当前语句在源文件中的行号和源文件名。

#define debug_msg (printf("%s[%d]:", __FILE__, __LINE__), printf)

在程序中某行处输出调试信息。

__func__ 获得当前函数名


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12099906.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存