1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| // Declaration des variables
int ascii[255];
int i,j;
char c;
FILE *fch=NULL; // fichier source qui est un fichier texte
FILE *fch2=NULL; //fichier de destination
//ces deux fichiers sont respectivement ouvert et créé
//Affichege contenu du fichier & comptage caractère
do{
fread (&c,sizeof(char),1,fch);
if(feof(fch) != 1) {
ascii[c] ++;
}
}
while(!feof(fch));
fclose(fch);
// Sauvegarde Tableau occurrence dans le fichier de destination
for(i=0;i<255;i++){
j=ascii[i];
fwrite(&j,sizeof(int),1,fch2);
} |
Partager