求一程序:打印自己的程序
如何设计一个代码段能把自己显示出来。
#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; }