/**********************************************/
/******find whether two strings same thing ****/
/**********************************************/
#include <stdio.h>
char *find_char(char *source,char *chars)
{
char *src,*dst;
int i;
src=source;
dst=chars;
printf("src is \n");
for(i=0;i<6;i++)
{
printf("%c\t",*(src+i));
}
while(*(dst) != NULL)
{
while(*(src) != NULL)
{
if(*src == *dst)
return dst;
else
{
src++;
}
}
src=source;
if(*(dst) != '\0')
dst++;
else
break;
}
return NULL;
}
int main()
{
char source[6]="ASDF",dst[3]="WE",*p;
p = find_char(source,dst);
if(p == NULL)
{
printf("Error\n");
}
else
{
printf("char is %c\n",*p);
}
return 0;
}
C和指针编程练习---6.18.1
最新推荐文章于 2022-06-16 07:06:30 发布