FILE是C/C++语言中的一个预定义宏,用于获取当前源文件的文件名。在打印FILE正确扩展的字符串时,可以使用以下方法:
#include <stdio.h>
int main() {
printf("当前文件名:%s\n", __FILE__);
return 0;
}
输出结果将会是当前源文件的文件名。
#include <iostream>
int main() {
std::cout << "当前文件名:" << __FILE__ << std::endl;
return 0;
}
输出结果同样是当前源文件的文件名。
#include <stdio.h>
#define PRINT_FILE_NAME printf("当前文件名:%s\n", __FILE__)
int main() {
PRINT_FILE_NAME;
return 0;
}
通过定义一个宏PRINT_FILE_NAME,可以在需要打印FILE的地方直接调用该宏。
以上是在C/C++中打印FILE正确扩展的字符串的方法。在其他编程语言中,可能会有不同的方式来获取当前源文件的文件名,具体方法可以根据不同语言的特性进行调整。
领取专属 10元无门槛券
手把手带您无忧上云