문자열 s1,s2를 받아서 s1의 알파벳이 s2의 알파벳 아무거나중 하나랑 일치하면
s1의 그 문자를 삭제하고 리턴하는건데

#include <Turboc.h>
#include <stdio.h>

char *squeeze(char s1[],char s2[]);
문자열 2개를 받아서 리턴합니다.

int main(){
    
    char test1[]="sqeezee";
    char test2[]="qabcd";
    char *a;
    a=squeeze(test1,test2);
    
    printf("%s", *a);
}

    

char *squeeze(char s1[],char s2[])
{
     
     int i,j;
     for (i=0; i< (sizeof(s1)/sizeof(s1[0])); i++){   // 배열두개의 길이만큼 돔니다
         for (j=0; j < (sizeof(s2)/sizeof(s2[1]));j++){
             if (s1[i] == s2[j]) 
                { s1[i]=' ';
                  break;
                  }
             }
     return s1;  // 여기 s1이 결국 s1배열의 선두번지를 가르키는 포인터기때문에 *squeeze이렇게 리턴해야되는거 맞죠?

}
}     

근데 이걸컴파일하고  돌리면 무슨 알약이 바이러스 생성됫다고 자동치료하고 콘솔은 아예뜨질않는데
어디가 잘못된것인가요? 프갤님들 닳게 받겟습니다.
감사합니다.