gpt4 book ai didi

c - C 中查找字符串的最后一次出现

转载 作者:行者123 更新时间:2023-11-30 19:33:58 27 4
gpt4 key购买 nike

我想比较一个字符串和另一个字符串,例如“motherfathersister”中的“ther”,结果要么为 null(不匹配),要么为最后一次出现(在本例中)“thersister”之后的剩余字符。我已经从 string.h 更改了 strstr 的实现,但结果每次都是相同的。我哪里做错了?谢谢

char *stRstr(char *s, char *m)
{
char *last=NULL;
size_t n = strlen(m);
while(*s)
{
if(!memcmp(s++,m,n))
{
last=s-1;
}
}
return last;
}

最佳答案

谢谢大家我发现我的错误...我没有将我的函数称为“stRstr”而是“strstr”...并且这个函数已经实现了...感谢您的帮助,没有您的反馈,就我的函数返回正确的结果而言,我会迷失......

关于c - C 中查找字符串的最后一次出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44539255/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com