#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
char * find_char(char const *source, char const *chars);
int main(void)
{
char*p = "ABCDEF";
char*q = "XRCQEF";
char*result;
result = find_char(p, q);
printf("%s", result);
}
char* find_char(char const * source, char const *chars)
{
char *p1=NULL;
char * q1=NULL;
if ((source == NULL)||(chars==NULL))
{
return NULL;
}
else
{
q1 = source;
while (*q1!= '\0')
{
for (p1=chars; *p1 != '\0'; p1++)
{
if (*q1 == *p1)
{
return q1;
}
}
q1++;
}
return NULL;
}
}