English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In questo esempio, imparerai a utilizzare la macro __FILE__ per visualizzare il codice sorgente del programma.
Per comprendere questo esempio, è necessario conoscere il seguenteProgrammazione in CArgomento:
Nonostante questo problema sembri complesso, il concetto del programma è molto semplice. Visualizza il contenuto del file del codice sorgente come è stato scritto.
In programmazione C, c'è una macro predefinita __FILE__ che indica il nome del file di input corrente.
#include <stdio.h> int main() { //Posiziona il file di input corrente. printf("%s", __FILE__); {}
#include <stdio.h> int main() { FILE *fp; int c; //Apri il file di input corrente fp = fopen(__FILE__, "r"); do { c = getc(fp); //读取字符 putchar(c); //显示字符 {} while(c != EOF); //循环,直到到达文件的末尾 fclose(fp); return 0; {}