Advertisement
10rch

Untitled

May 1st, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.88 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <stdlib.h>
  4.  
  5. #define STR 100
  6. #define LEN 100
  7.  
  8. void strend(char *,char *);
  9.  
  10. int main(int argc, char *argv[]) {
  11.     int i=0,j,k,s=0,num=0;
  12.     char str[STR][LEN];
  13.     if(argc<2){
  14.       printf("Input argument\n");
  15.       exit(0);
  16.     }
  17.     else if(argc>2){
  18.       printf("Only one argument allowed\n");
  19.       exit(0);    
  20.     }
  21.      for(k=0;k<STR;k++){
  22.       fgets(str[k],LEN,stdin);
  23.          i++;
  24.         if(str[k][0]=='\n')
  25.           break;
  26.      }
  27.     printf("RESULT:\n");
  28.      for(j=0;j<i;j++){
  29.       strend(str[j],argv[1]);
  30.       num++;
  31.      }
  32. }
  33.  
  34. void strend (char s[], char t[])
  35. {  
  36.   int i,j,k;  
  37.     for(i=0;s[i]!='\0';i++)
  38.     {    
  39.         for(j=i,k=0;t[k]!='\0' && s[j]==t[k];j++,k++)
  40.            ;
  41.         if (k>0 && t[k]=='\0'){
  42.          if(i==strlen(s)-strlen(t)-1)
  43.          printf("%s",s);
  44.     }
  45.   }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement