C语言编写函数进行字符查找

字符查找。编写函数cmpout(char str[],char ch)用于在数组str存放的字符串中查找字符ch,若找到则输出字符串str中从ch开始的所有字符,若找不到则输出"没有找到!”。main()主函数实现字符串及待查找字符的输入,如下:
int main( ) {
char str[80],ch;
printf("请输入一个字符串:\n");
gets(str);
printf("请输入一个要查找的字符:\n");
scanf("*c",&ch);
cmpout(str,ch);
return 0;}

代码如下,结果已验证:

include <stdio.h>
void cmpout(char *str,char ch)
{
    while(*str != '\0'){
        if(*str == ch){
            printf("%s\n",str);
            return;
        }
        str++;
    }
    printf("没有找到!\n");
}
int main()
{
    char str[80],ch;
    printf("请输入一个字符串:\n");
    gets(str);
    printf("请输入一个要查找的字符:\n");
    scanf("%c",&ch);
    cmpout(str,ch);
    return 0;
}


请输入一个字符串:
asdfgh
请输入一个要查找的字符:
d
dfgh