设计并测试一个函数,其功能是搜索由函数的第一个参数指定的字符串,在其中查找由函数的第二个参数指定的字符的第一次出现的位置。如果找到,返回指向这个字符的指针;如果
这个好难,不知道怎么完善它,求大神帮助
程序代码:#include <stdio.h>
char *search(char *ps,char *pc);
int main()
{
char s1[100],s2[100];
int result;
gets(s1);
gets(s2);
*search(s1,s2);
if(*pc)
printf("n");
else printf("y");
return 0;
}
char *search(char *ps,char *pc)
{
char a[100],b[100];
ps=a;pc=b;
while(*ps!='\0')
{if(*ps==*pc)return pc;
else return NULL;}









