//Pour printf
#include "stdio.h"
//Fonction main
int main(int argc, char **argv)
{
//Si plus d'un paramètre
if (argc > 1)
{
//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)
{
//Affiche le caractère
printf("%c", c);
}
//Clos le descripteur de fichier
fclose(fd);
}
//Renvoie zero comme code de retour
return 0;
}
[^] # Re: man
Posté par Raphaël G. (site web personnel) . En réponse au message Traitement de ligne de fichier. Évalué à 2.
//Pour printf #include "stdio.h" //Fonction main int main(int argc, char **argv) { //Si plus d'un paramètre if (argc > 1) { //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) { //Affiche le caractère printf("%c", c); } //Clos le descripteur de fichier fclose(fd); } //Renvoie zero comme code de retour return 0; }One way code, sans erreur du premier coup ;)