【问题描述】
编写一个函数,找出指针p所指向的字符串中第一次出现字符“ch”的位置,若字符串中没有该字符,则返回 0。
【参考代码】
#include <stdio.h>
int find(char* p)
{
int i = 1;
while (*p != '\0')
{
if (*p == 'c' && *(p + 1) == 'h') return i;
p++; i++;
}
return 0;
}
int main()
{
char c[100], * p = c;
printf("请输入一串字符串:");
gets(c);
printf("ch->%d", find(p));
return 0;
}