Voila ta solution
#include <stdio.h>
#include <string.h>
int occurenceLettre( char*, char*);
int main()
{
int nl;
nl=occurenceLettre("L","c:\\toto");
printf("nombre de lettres L : %d\n",nl);
getch();
return 0;
}
int occurenceLettre(char* lettre,char * langage)
{
char ligne[256];
char fich [256];
FILE* f;
int occ=0;
int i,l;
strcpy(fich,"");
strcat(fich,langage);
strcat(fich,".txt");
/*printf("%s\ %s \n",fich,lettre);*/
f = fopen(fich, "r" );
if (f==NULL) {
printf("erreur ouverture\n");
fclose(f);
return 0;
}
while (fgets( ligne, 256, f ) != NULL) {
l=strlen(ligne);
for(i=0;i<l;i++) {
/*printf("%c %c %d\n", ligne[i],lettre[0],occ);*/
if (ligne[i]==lettre[0]) {
occ=occ+1; }
}
}
close(f);
return occ;
}