返回字符串中某一字符的位置?????
来源:百度知道 编辑:UC知道 时间:2024/07/05 09:06:48
字符串string str="abcodefj";
怎么的到o在字符串str中的位置的索引?????
怎么的到o在字符串str中的位置的索引?????
/*
* 注:返回值如为0表示在第一个位置,类似数组中元素下标
* 如果找不到,返回 -1
*/
int comp(const char *p, char c)
{
const char *pp = p;
for (;; ++p) {
if (*p == c)
return (int)(p - pp);
if (*p == '\0')
return -1;
}
}