求一程序:打印自己的程序
如何设计一个代码段能把自己显示出来。
程序代码:#include<stdio.h>
#include<stdlib.h>
int print();
int main()
{
print();
system("PAUSE");
return 0;
}
int print()
{
FILE *fp;
char temp;
if((fp = fopen("text.cpp","r+"))==NULL)
{
printf("文件打开失败!");
exit(-1);
}
while(!feof(fp))
{
temp=fgetc(fp);
printf("%c",temp);
}
fclose(fp);
return 0;
}
