Potrzebuje napisać program który odczytuje zawartość pliku tekstowego(nazwa podana z linii poleceń) a następnie wyszukuje w nim podane słowo i wyświetla ilość jego wystąpień.
Zrobiłem odczyt z pliku tylko teraz niewiem jak mogę porównać wpisany tekst z zawartością pliku.
Z góry dzięki za pomoc.
[C]

 
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define N 50
int main() {
  FILE *stream;
  char nazwa[N];
  char tekst[N];
  int znak;
  int licznik = 0;
  printf("Podaj nazwe pliku ");
  scanf("%s", &nazwa);
  printf("Odczytujemy z pliku %s\n", nazwa);
  stream = fopen(nazwa, "r");
  if (stream == NULL) {
    printf("Blad otwarcia pliku %s\n", nazwa);
    return -1;
  }
  while ((znak = fgetc(stream)) != EOF)
  putchar(znak);

  printf("\nCzego szukasz? ");
  scanf("%s,", &tekst);
  printf("Szukane slowo to %s\n", tekst);

  fclose(stream);
  return 0;
  system("pause");
}