Я думаю, strncmp
является наиболее близким к тому, что вы ищете.
Хотя, если перефразировать, вы можете искать strstr(s2,s1)==s2
, что не обязательно является наиболее эффективным способом сделать это. Но вы не хотите работать n
; -)
Хорошо, хорошо, версия на С ++ будет !s1.find(s2)
.
Хорошо, вы можете сделать его еще более мощным в C ++, примерно так: std::mismatch(s1.begin(),s1.end(),s2.begin()).first==s1.end()
.