alexey_ma
Цитата:
|
У тебя для ("12AAbBC54","ABC") будет 1, а должен быть 0;
|
Поймал таки =)))
Ладно, тогда так:
Код:
int f(const char *s1, const char *s2)
{
if(!s1 || !s2)
return 0;
while(*s1 != '\0'){
if(!isupper(*s1)){
s1++;
continue;
}
while(*s2 != '\0'){
if(*s2 == *s1)
break;
s2++;
}
if(*s2 == '\0')
return 0;
else
s2++;
s1++;
}
return 1;
}