squeeze.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 |