首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

查找字符串,该如何解决

2012-04-02 
查找字符串strrchar()函数可以查找字符串出现最厚处显得位置并返回他的地址,有没有什么函数可以查找字符串

查找字符串
strrchar()函数可以查找字符串出现最厚处显得位置并返回他的地址,有没有什么函数可以查找字符串倒数第二次出现的位置,
例如“helloworld”我想找到“oworld”而不是“orld”
请教一下高手

[解决办法]
自己实现一个也不难么。
[解决办法]
循环匹配 死办法就可以了
[解决办法]

C/C++ code
char *s = "helloworld";char d = 'o';int len = strlen(s);int i=0;for(int j=len-1;j>=0;j--){    if (*(s+j) == d)        i++;    if (i == 2)    {        printf("%s",s+j);        break;    }}
[解决办法]
循环一一对应
[解决办法]
自己写一个函数呀

[解决办法]
能不能别打错别字!!!
能不能把问题描述的更清晰一点!!

[解决办法]
没有直接的标准函数,你可以配合使用已有的标准函数来实现,也可以听晨星的自己是实现一下。

热点排行