squeeze.c
contents ::
  address.c
  atquick_sort.c
  bits.c
  countspace.c
  ctof.c
  hextoint.c
  hist.c
  indexof.c
  itob.c
  linkage.c
  lzw.c
  maxval.c
  merge.c
  merge_sort.c
  peof.c
  pointer.c
  quick2.c
  quick.c
  quick_sort.c
  reverse.c
  rftoc.c
  rmultiblank.c
  rtabs.c
  squeeze.c
  structoo.c
  syscall.c
  tempfunc.c
  tfc.c
  word.c

#include <stdio.h>

void squeeze(char s1[],char s2[]);

main(){
  char sa[] = " A very nice day in france";
  char sb[] = " A";

  squeeze(sa,sb);
  printf("%s\n", sa);

  return 0;
}

void squeeze(char s1[],char s2[]){
  int i, j, z;
  int in = 0;

  for(i = 0; s1[i]!='\0'; i++){
    for(j = 0; s2[j]!='\0'; j++){
      if(s1[i]==s2[j]){
         in=1;
         //break;
      }
    }
    if(in==1){
      for(z = i+1; s1[z]!='\0'; z++){
         s1[z-1]=s1[z];
      }
      s1[z-1]='\0';
      in=0;
      --i;
    }
  }
  
  printf("%s\n", s1);
}

James Little