#include
#include
int takechar(const char *source1,const char *source2,char *destination)
{
int count = 0;
char char_in_source1,char_in_source2;
assert((source1 !=NULL) && (source2 !=NULL) && (destination !=NULL));
while((char_in_source1=*source1 )!='\0')
{
int i=0;
while((char_in_source2=source2[i ])!='\0')
{
if(char_in_source1==char_in_source2)
break;
}
if(char_in_source2=='\0')
destination[count ]=char_in_source1;
}
destination[count]='\0';
return count;
}
粘贴过来的,格式有点乱。