如何用c++输出某段特定程序本身的源代码?

2024-12-16 20:44:39
推荐回答(1个)
回答1:

需要用到文件操作


#include
int main()
{
char s;
FILE*f=fopen("test.cpp","r");
while(!feof(f))
{
s=fgetc(f);
printf("%c",s);
}
fclose(f);
return 0;
}

把以上代码命名为test.cpp

运行结果是输出以上代码.


如果配合字符串子串等字符串操作,即可得到想要的代码。