C/C++去掉预定义宏__FILE__路径,只保留文件名的办法
#if (_WIN32 || WIN64)
#define FILENAME(x) (strrchr(x,'\\') ? strrchr(x,'\\')+1 : x)
#else
#define FILENAME(x) (strrchr(x, '/') ? strrchr(x, '/')+1 : x)
#endif
printf("%s\n", FILENAME(__FILE__));
12-02
1899
01-06