查找字符串
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; }}
[解决办法]
循环一一对应
[解决办法]
自己写一个函数呀
[解决办法]
能不能别打错别字!!!
能不能把问题描述的更清晰一点!!
[解决办法]
没有直接的标准函数,你可以配合使用已有的标准函数来实现,也可以听晨星的自己是实现一下。