program ma policzyć ile razy wystąpiły w tekście literki alfabetu. na tą chwilę mam program który zlicza ile razy wystapily w "tekscie" cyfry i musze go po prostu przerobic na wczesniej opisany program. mógłby ktoś troche pokierować? na pewno musze zmienic tablice na 26 elementowa - na razie wystarczy ze program bedzie operowal na malych znakach... i na pewno beda to znaki a nie liczby. jak wykonac zabieg nadpisywania ile razy wystapil konkretny znak? oczywiscie wszystko w C.
#include <stdio.h>
int main()
{
int cyferki[10] = {0};
FILE * plik = fopen("plik.txt", "r");
if(plik)
{
char znak;
do
{
znak = fgetc(plik);
int cyfra = znak - '0';
if(cyfra >= 0 && cyfra < 9) ++cyferki[cyfra];
} while(znak != EOF);
int i;
for(i = 0; i < 10; ++i)
printf("cyfra %d wystapila %d razy\n", i, cyferki[i]);
}
else
{
printf("plik nie odpowiada\n");
}
fclose(plik);
return 0;
}