|
|
楼主 |
发表于 2013-6-15 23:26:10
|
显示全部楼层
参考答案:
本题为2013年04月27日 题目参考答案
#include <stdio.h>
/**
* @brief find_char
*
* @Param: source
* @Param: chars
*
* Returns:
*/
char *find_char(const char *source, const char *chars)
{
char *cp;
if( source != NULL && chars != NULL )
{
for(; *source != '\0'; source++ )
{
for( cp = chars; *cp!= '\0'; cp++ )
{
if( *cp == *source )
return source;
}
}
}
return NULL;
}
/**
* @brief main
*
* @Param: argc
* @Param: argv[]
*
* Returns:
*/
int main(int argc,char *argv[])
{
char *cp;
cp = find_char(argv[1],argv[2]);
if(cp == NULL)
{
printf("Not found chars in source!\n");
return 0;
}
else
{
printf("%s\n",cp);
}
return 0;
}
|
|