#include <stdio.h>
#include "str.h"
#define MAX 1000

void pomoc(char *nazwa)
{
   printf("Program wypisuje linie tekstu pasujace do wzorzca (analogicznie jak polecenie grep).\n"
          "Uzycie: %s worzec \n\n"
          "Program czyta linie ze standardowego wejscia. Aby wiswietlic pasujace linie w pliku tekstowym nalezy przekierowac go na wejscie programu.\n"
          "%s wzorzec < plik\n", nazwa,nazwa
           );

}


int main(int argc,char **argv)
{
	char linia_tekstu[MAX];
   char *wzor;

   if(argc<2) 
   {  
      pomoc(argv[0]);
      return 1;
   } 

   wzor=argv[1];
   while(!feof(stdin)) 
      if(znajdz(czytajlinie(linia_tekstu,MAX),wzor))
         printf("%s\n",linia_tekstu);
   
	return 0;
}

