如何用c语言程序回答这个问题:定义一函数fun(char a[ ], char c)实现将输入的字符串数组里任意位置的指定字符去除后显示 例如:字符数组a[ ]=“*123*ABC**45678*”,调用该函数fun(a,’*‘);后,数组变为a[ ]=”123ABC45678”
时间: 2023-03-14 20:29:49 浏览: 82
C语言实现返回字符串函数的四种方法
可以使用以下代码实现:void fun(char a[ ], char c)
{
int i, j, k;
for (i = 0; a[i] != '\0'; i++)
{
if (a[i] == c)
{
for (j = i; a[j] != '\0'; j++)
{
a[j] = a[j + 1];
}
}
}
a[i] = '\0';
}
阅读全文