C Program za prikaz lastne izvorne kode kot izhoda

Kazalo

V tem primeru se boste naučili prikazovati vir programa z uporabo makra __FILE__.

Če želite razumeti ta primer, morate poznati naslednje teme programiranja C:

  • C Predprocesor in makri
  • C Ravnanje z datotekami

Čeprav se ta težava zdi zapletena, je koncept tega programa preprost; prikaže vsebino iz iste datoteke, v katero pišete izvorno kodo.

Pri programiranju C obstaja vnaprej določen makro z imenom, __FILE__ki daje ime trenutne vhodne datoteke.

 #include int main () (// umestitev trenutne vhodne datoteke. printf ("% s", __ FILE__);) 

Program C za prikaz lastne izvorne kode

 #include int main() ( FILE *fp; int c; // open the current input file fp = fopen(__FILE__,"r"); do ( c = getc(fp); // read character putchar(c); // display character ) while(c != EOF); // loop until the end of file is reached fclose(fp); return 0; ) 

Zanimive Članki...