English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Collection complète d'exemples de programmation en C
Dans cet exemple, vous apprendrez à utiliser la macro __FILE__ pour afficher le code source du programme.
Pour comprendre cet exemple, vous devriez comprendre ce qui suitProgrammation en CSujet :
Bien que ce problème semble compliqué, le concept du programme est simple. Affichez le contenu du fichier où le code source est écrit.
En programmation C, il existe une macro prédéfinie __FILE__ qui donne le nom du fichier d'entrée actuel.
#include <stdio.h> int main() { //Localiser le fichier d'entrée actuel. printf("%s", __FILE__); }
#include <stdio.h> int main() { FILE *fp; int c; //Ouvrir le fichier d'entrée actuel fp = fopen(__FILE__, "r"); do { c = getc(fp); //Lire le caractère putchar(c); //Afficher le caractère } while(c != EOF); //Boucle, jusqu'à ce que le fichier atteigne la fin fclose(fp); return 0; }