标准的预定宏__FILE__
C 中可用显示文件的完整路径。
/full/path/to/file.c
我懂了
to/file.c
或者
file.c
答案
尝试
#include <string.h>
#define __FILENAME__ (strrchr(__FILE__, '/') ? strrchr(__FILE__, '/') + 1 : __FILE__)
对于 Windows,请使用"\\“而不是”/"。
标准的预定宏__FILE__
C 中可用显示文件的完整路径。
/full/path/to/file.c
我懂了
to/file.c
或者
file.c
尝试
#include <string.h>
#define __FILENAME__ (strrchr(__FILE__, '/') ? strrchr(__FILE__, '/') + 1 : __FILE__)
对于 Windows,请使用"\\“而不是”/"。