Advertisement
wojiaocbj

Untitled

Apr 2nd, 2023
737
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.64 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<string.h>
  3. int main()
  4. {
  5.     char a[105]={'\0'},m[14],b[105],laji[5];
  6.     int n,i,d;
  7.     scanf("%s",a);
  8.     scanf("%d",&n);
  9.     for(i=0;i<n;i++)
  10.     {  
  11.         scanf("%s",m);
  12.         if(strcmp(m,"strcpy")==0)
  13.         {  
  14.             scanf("%s",b);
  15.             //gets(laji);
  16.             strcpy(a,b);
  17.            
  18.         }
  19.         else if(strcmp(m,"strcat")==0)
  20.         {  
  21.             scanf("%s",b);
  22.             //gets(laji);
  23.             strcat(a,b);
  24.            
  25.         }
  26.         else if(strcmp(m,"strlen")==0)
  27.         {  
  28.             printf("%d\n",strlen(a));
  29.         }
  30.         else
  31.         {  
  32.             scanf("%s",b);
  33.             //gets(laji);
  34.             d=strstr(a,b)-a;
  35.             if((strstr(a,b))!=NULL)
  36.                 printf("%d\n",d);
  37.             else
  38.                 printf("NULL\n");
  39.         }
  40.    
  41.     }
  42.         puts(a);
  43.     return 0;  
  44.  }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement