Zdravím potrebujem spočítať počet slov "
ananas" resp. "aNaNaS" zo súboru a prepísať daný súbor s premmenou napr. count kde bude nahratá číslica (počet daných slov v súbore).
- Môžem použiť iba tieto 4 funkcie
fopen(), fclose(), fgetc(), fputc()- Malo by to počítať ako aj malé písmena aj veľké
kapitálky.
Example: Input file: Bananas are edible fruits, botanically berries. I love BANANAS because they are really good aNanas.
Output file: 3
Môj začatý kód: (nazov a obsah súboru určí testovací systém pri testovaní kódu)
Kód:
#include <stdio.h>
#include <stdlib.h>
int main(){
char filename[20];
char ch;
int count;
FILE *fp = fopen(filename,"r");
if (fp == NULL)
{
perror("Error opening file.");//perror=printf pre errory
return 1;
}
/* Normal processing continues here. */
while((ch = fgetc(fp)) != EOF){
}
fclose(fp);
return EXIT_SUCCESS;
}
Vďaka za pomoc.