#include<stdio.h>
#include<string.h>
int fun(char str1,char str2[100],int k)
{
int j=0;
str1=getchar();
printf("xCH=%s",str1);
putchar(str1);
printf("请输入字符串str:\n");
str2[100]=getchar();
while(str2!='\0')
{ for(k=0;str2[k]!='\0';k++)
if(str2[k]==str1)
{printf("在str中位置为\n%d",k+1);
j++;}
}
return j;
}
int main()
{ int fun();
int (*pfn)(),n;
pfn=fun;
n=(*pfn)();
if(n==0)
printf("没有找到!");
else
printf("出现次数为%d\n",n);
}

#include<string.h>
int fun(char str1,char str2[100],int k)
{
int j=0;
str1=getchar();
printf("xCH=%s",str1);
putchar(str1);
printf("请输入字符串str:\n");
str2[100]=getchar();
while(str2!='\0')
{ for(k=0;str2[k]!='\0';k++)
if(str2[k]==str1)
{printf("在str中位置为\n%d",k+1);
j++;}
}
return j;
}
int main()
{ int fun();
int (*pfn)(),n;
pfn=fun;
n=(*pfn)();
if(n==0)
printf("没有找到!");
else
printf("出现次数为%d\n",n);
}
