English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Corso di base del linguaggio C

Controllo di flusso del linguaggio C

C语言函数

C语言数组

C语言指针

C语言字符串

Struttura del linguaggio C

File del linguaggio C

Altro C

Manuale di riferimento del linguaggio C

Programma C che visualizza il proprio codice sorgente come output

C语言编程实例大全

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__);
{}

Programma C che visualizza il proprio codice sorgente

#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;
{}

C语言编程实例大全