小编典典

__FILE__ 宏显示完整路径

all

C 中可用的标准预定义宏__FILE__显示文件的完整路径。有什么办法可以缩短路径吗?我的意思是,而不是

/full/path/to/file.c

我懂了

to/file.c

或者

file.c

阅读 76

收藏
2022-07-12

共1个答案

小编典典

尝试

#include <string.h>

#define __FILENAME__ (strrchr(__FILE__, '/') ? strrchr(__FILE__, '/') + 1 : __FILE__)

对于 Windows,使用 ‘\' 而不是 ‘/’。

2022-07-12