#include<iostream> using namespace std; char * find_char(char const* source,char const* chars ) { if ((source == NULL) ||(chars == NULL) ) { return NULL; } char source_temp; char chars_temp; char const * pchars = chars; while( (source_temp =*source++) != '/0') { chars = pchars; while((chars_temp =*chars++) != '/0') { if ( source_temp == chars_temp ) { char* my_result = new char(2); char* p = my_result; *p = source_temp; p++; *p = '/0'; return my_result; } } } return NULL; } void main() { char* source = ""; char* chars = ""; char* p_result = find_char(source,chars); if (p_result == NULL) { printf("can't find it/n"); } else { printf("I find it,it is %c",*p_result); } }