求a是否是b的字串问题
bool substring(char* ransomNote, char* magazine) {
int rnum=strlen(ransomNote);
int mnum=strlen(magazine);
if(rnum>mnum)
return false;
else
{
char* cursor=magazine;
char* tail=magazine+mnum-1;
while(tail-cursor>=(rnum-1))
{
if(strncmp(cursor,ransomNote,rnum)==0)
{
return true;
}
++cursor;
}
return false;
}
}
本文介绍了一个简单的C语言函数,用于判断一个字符串是否为另一个字符串的子串。通过遍历并比较,该函数能够有效地确定子串是否存在。适用于初学者理解和实践字符串操作。
9555

被折叠的 条评论
为什么被折叠?



