Advertisement
add1ctus

Трета

Dec 28th, 2015
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.73 KB | None | 0 0
  1. #include <cstdio>
  2. #include <string.h>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.     char path[100];
  9.     char zbor[100];
  10.     char temp;
  11.     scanf("%s",path);
  12.     scanf("%s",zbor);
  13.  
  14.     FILE *f = fopen(path,"r");
  15.     int linija = 1;
  16.     int brojac = 0;
  17.     int sePojavilVoLinija = 0;
  18.     while((temp = fgetc(f)) != EOF)
  19.     {
  20.         if(temp == '\n')
  21.         {
  22.             if(sePojavilVoLinija == 1)
  23.                 printf("Zborot se pojavuva vo linija %d\n",linija);
  24.             ++linija;
  25.             sePojavilVoLinija = 0;
  26.         }
  27.         if(temp == zbor[brojac])
  28.             ++brojac;
  29.         else
  30.             brojac = 0;
  31.         if(brojac == strlen(zbor))
  32.             sePojavilVoLinija = 1;
  33.     }
  34.  
  35.     return 0;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement