How do you write a program which produces its own source code as its output in c language?
#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;
}
Output:
#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;
}
0 comments:
Post a Comment