C语言寻找字符在字符串中的位置
利用char *strchr(const char *str, int c) 函数返回的指针,判断字符c所在的位置
找到第一个位置之后,从该位置的下一个字符起找。
#include <stdio.h>
#include <string.h>
int main()
{
char str[] = "this is a sample string";
char *pch;
printf("looking for "s" character in "%s"
",str);
pch = strchr(str,"s");
printf("str address = %p
",str);
printf("pch address = %p
",pch);
while(pch != NULL ){
printf("found at %d
",pch-str);
pch = strchr(pch+1,"s");
}
return 0;
}
阅读更多
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇:没有了
- 下一篇:没有了