en fait,je voulais tester un programme qui calcule le nombre de caracteres,et qui a comme condtion d'arret (EOF) qui marque la fin de fichier,mais pour tester lorsque je tape EOF pour marquer la fin ,rien ne passe.
merci
#include <stdio.h>
int main(){
unsigned int n=0;
FILE *fp=fopen("plop.txt");
while(fgetc(fp)!=EOF){
++n;
}
printf("n=%d\n",n);
fclose(fp);
return 0;
}
#include <stdio.h>
int main(){
unsigned int n=0;
const char *filename="plop.txt";
FILE *fp=fopen(filename,"r");
if(!fp){
fprintf(stderr,"can't open %s\n",filename);
return 1;
}
while(fgetc(fp)!=EOF) ++n;
printf("n=%d\n",n);
fclose(fp);
return 0;
}
Combien cela coûte-t-il au total ? Quelles aides apportent l'état et les acteurs du marché pour alléger cette charge non choisie ? Tous les détails sur Commentçamarche.net.