Bah si, il y en a !
#include "stdio.h"
Normalement, c'est avec les < et >, mais il est vrai que ça marche aussi avec (à condition que tu n'aies pas placé un autre fichier stdio.h dans ton chemin d'inclusion).
//Ouvre le fichier passé en paramètre 1
FILE *fd = fopen(argv[1], "r");
//Caractère lu
char c;
//Lis chaque caractère du fichier
while ((c = getc(fd)) != EOF)
Deux erreurs: tu ne vérifies pas le résultat de fopen (peut-être que le fichier n'a pas été ouvert ?), et tu utilises une variable de type char pour stocker le résultat de getc. http://c-faq.com/stdio/getcharc.html
[^] # Re: man
Posté par alf . En réponse au message Traitement de ligne de fichier. Évalué à 1.
#include "stdio.h"Normalement, c'est avec les < et >, mais il est vrai que ça marche aussi avec (à condition que tu n'aies pas placé un autre fichier stdio.h dans ton chemin d'inclusion).//Ouvre le fichier passé en paramètre 1 FILE *fd = fopen(argv[1], "r"); //Caractère lu char c; //Lis chaque caractère du fichier while ((c = getc(fd)) != EOF)Deux erreurs: tu ne vérifies pas le résultat de fopen (peut-être que le fichier n'a pas été ouvert ?), et tu utilises une variable de type char pour stocker le résultat de getc. http://c-faq.com/stdio/getcharc.html