C语言编写定义一个函数int delchar(char str[],char ch),其中包含两个参数:一个是字符型,一个是字符串
1个回答
2016-06-30
展开全部
#include <stdio.h>
int delchar(char str[], char ch)
{
int ret = 0;
char *dst = NULL;
for (dst = str; *str != '\0'; str++) {
*dst = *str;
if (*dst != ch) dst++;
else ret++;
}
*dst = '\0';
return ret;
}
int main(void)
{
char str2[] = "abasdfasf";
int ret = delchar(str2, 'b');
printf("%s %d", str2, ret);
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询