c语言 判断字符ch是否在字符串STR中出现 如果出现返回1 不出现返回

来源:百度知道 编辑:UC知道 时间:2024/07/06 20:11:49
判断字符ch是否在字符串STR中出现 如果出现返回1 不出现返回
0

int fun(char *str,char ch)
{
char *p=str;
int flag;
while(*str!='\0')
{
if(*p!=ch) p++;
else {flag=1;break;}
}
if(*p=='\0') flag=0;
return flag;

}

#include <stdio.h>
#include <conio.h>

int chek(char ch[255],char chck[128]){
int ret,i=0,j=0;
while(ch[i]!='\0' && chck[j]!='\0'){
if(ch[i]==chck[j]){
while(ch[i]!='\0' || chck[j]!='\0'){
if(chck[j]!=ch[i]){
ret=0;
break;
}
i++;j++;
//else
if(j=='\0'){\
ret=1;
}
}
}
}
return ret;
}

int main(){
char ch[255],check[128];int i;
printf("input:");
scanf("%s",&ch);
printf("\ncheck:");
scanf("%s&quo