Advertisement
Guest User

Untitled

a guest
Apr 19th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.69 KB | None | 0 0
  1. https://pastebin.com/Uij2gduG#include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int brPojavljivanja(char* s, char* c, int k){
  5.     int i, br = 0;
  6.     for(i = 0; *(s + i); i++)
  7.         if(*(s + i) == *c){
  8.             br++;
  9.             if(br == k)
  10.                 return 1;
  11.         }
  12.     return 0;          
  13. }
  14.  
  15.  
  16. int main(int argc, char* argv[]) {
  17.     int i, br = 0, k;
  18.     char c, rec[101];
  19.     FILE* in;
  20.    
  21.     if(argc != 4) {
  22.         printf("Manjak argumenata\n");
  23.         return 0;
  24.     }
  25.     in = fopen(*(argv + 1), "r");
  26.     if(in ==NULL) {
  27.         printf("Neuspelo otvaranje\n");
  28.         return 0;
  29.     }
  30.     k = atoi(*(argv + 3));
  31.    
  32.     while(fscanf(in, "%s", rec) != EOF){
  33.         if(brPojavljivanja(rec, *(argv + 2), k)){
  34.             printf("Da\n");
  35.             return 0;}
  36.     }  
  37.     printf("Ne\n");
  38.     return 0;
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement