如何用C语言中的removestr函数删除一个字符串中出现的另外一个字符串所包含的字母

来源:百度知道 编辑:UC知道 时间:2024/06/22 21:24:37

char *removeStr(char *str1,char *str2) //str1 操作目标
{
int i = 0;
int j = 0;
for ( i = 0; i < strlen(str1); ++i )
{
j = 0;
for (; j < strlen; ++j )
{
/* 如果找到了一样的字符*/
if ( *(str1 + i) == *( str2 + j) )
{
*(str + i ) = '0'; //把它填为0
}
else
{
//do nothing
}
} //for end
} //for end
/* 不用的空位已经为0 在主函数中只要输出的时候把0 去除就可以了*/

}