Hi guys, i need to count a file's each letter and word, find how many times a letter/word appears in file. For example "sit lorem ipsum sit amed" word has 3 m s and 2 sit s.
Code:
'void say(FILE *file){
int i=0,n=0,j=0,karakterSayisi;
fseek(file,0,SEEK_END);
long fsize = ftell(file);
fseek(file,0,SEEK_SET);
char *karakterler;
char *karakter;
karakterler = (char *) malloc(fsize+1);
for(i;i<fsize;i++){
fscanf(file,"%c",&karakterler[i]);
}
while(!feof(file)){
karakter = fgetc(file);
karakterSayisi=0;
for(n;n<fsize-1;n++)
{
if(karakterler[n]==karakter)
{
karakterSayisi++;
}
}
printf("%c %d",*karakter,karakterSayisi);
}
}'
i tried this but output was "L0"... so can you help me about this