C Program to Display same Source Code as Output

C Program to Display same Source Code as Output


#include<stdio.h>

int main() {
   FILE *fp;
   char ch;

   fp = fopen(__FILE__, "r");

   do {
      ch = getc(fp);
      putchar(ch);
   } while (ch != EOF);

   fclose(fp);
   return 0;
}
Output :


#include<stdio.h>

int main() {
   FILE *fp;
   char ch;

   fp = fopen(__FILE__, "r");

   do {
      ch = getc(fp);
      putchar(ch);
   } while (ch != EOF);

   fclose(fp);
   return 0;
}

0 Comments