Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- #include <stdlib.h>
- #define STR 100
- #define LEN 100
- void strend(char *,char *);
- int main(int argc, char *argv[]) {
- int i=0,j,k,s=0,num=0;
- char str[STR][LEN];
- if(argc<2){
- printf("Input argument\n");
- exit(0);
- }
- else if(argc>2){
- printf("Only one argument allowed\n");
- exit(0);
- }
- for(k=0;k<STR;k++){
- fgets(str[k],LEN,stdin);
- i++;
- if(str[k][0]=='\n')
- break;
- }
- printf("RESULT:\n");
- for(j=0;j<i;j++){
- strend(str[j],argv[1]);
- num++;
- }
- }
- void strend (char s[], char t[])
- {
- int i,j,k;
- for(i=0;s[i]!='\0';i++)
- {
- for(j=i,k=0;t[k]!='\0' && s[j]==t[k];j++,k++)
- ;
- if (k>0 && t[k]=='\0'){
- if(i==strlen(s)-strlen(t)-1)
- printf("%s",s);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement