what this function does
so it will always return 0 and not going to the recursive lineCode:int what(char *st1, char *st2){ char *p = st1; if(*st2 || *st1){ if(*st1 == '\0') return 0; while(*st1 && *st2 && *st1==*st2) st1++; //it stops on the place //where st1 differs str2 if(st1==p) return 0; //it always will return 0 because //we defined char *p = st1; return what(st1, st2+1); } else return 1; }
??