blob: 5701746a50a5fbb115e8d0aedfa1152f0a8391b6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#include<stdlib.h>
#include<stdio.h>
int main ( int argc, char ** argv) {
if (argc != 2) {
printf("Erreur, la syntaxe est la suivante : ./huffhuff [nomdufichier]");
return -1;
}
FILE * fichier = fopen(argv[1], "r");
if (fichier == NULL) {
printf("Erreur, l'ouverture du fichier à rencontré une erreur, verifiez que vous avez les droits en lecture sur le fichier.");
}
int caraccount=0;
int caracint;
caracint= fgetc(fichier);
while (caracint != EOF ) {
caraccount++;
caracint = fgetc(fichier);
}
printf("%d\n",caraccount);
fclose(fichier);
return 0;
}
|