Advertisement
sol4r

Using pointer, write a C program that reads a character string and a character as input and deletes

Apr 4th, 2023 (edited)
835
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.55 KB | None | 0 0
  1. #include <stdio.h>
  2. #include<string.h>
  3. void update(char *s, char c){
  4.     int i,len,j,flag;
  5.     flag = 0;
  6.     len = strlen(s);
  7.     for(i=0;i<len;i++){
  8.         if(s[i] == c){
  9.             flag++;
  10.             for(j = i; j < len; j++)
  11.             {
  12.                 s[j] = s[j + 1];
  13.             }
  14.             len--;
  15.             i--;
  16.         }
  17.  
  18.     }
  19.     if (flag > 0){printf("%s",s);}
  20.     else{
  21.         printf("No match");
  22.     }
  23.  
  24. }
  25. int main() {
  26.     char s[20];
  27.     char c;
  28.     int len,pc;
  29.     gets(s);
  30.     scanf("\n%c",&c);
  31.     update(s,c);
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement