Question:How do you write a program which produces its own source code as its output in c language?
Answer
#include<stdio.h> int main(){ FILE *fp; char c; fp = fopen(__FILE__,"r"); do{ c= getc(fp); putchar(c); } while(c!=EOF); fclose(fp); return 0; }
+ Report
How do you write a program which produces its own source code as its output in c language?