Dlaczego wyświetla mi że w pliku jest 7 wyrazów a nie 8 ??
#include <stdio.h>
#include <stdlib.h>
int main()
{
int ile = 0;
char c;
FILE *f = fopen("plik.txt","r");
do
{
c = fgetc(f);
if(c == ' ')
{
ile++;
}
}while(c != EOF);
fclose(f);
printf("ilosc wyrazow: %d \n",ile);
return 0;
}
Plik:
Moim zdaniem jest wszystko dobrze ale może gdzieś jest błąd ?? :)