C加加去除字符数组中的字符
时间: 2023-03-25 18:03:14 浏览: 101
C语言之从字符数组中删除特定的字符
你可以使用循环遍历字符数组,判断每个字符是否需要去除,如果需要去除,则将后面的字符向前移动一位,最后将数组长度减少去除的字符数即可。具体实现可以参考以下代码:
```c
void removeChar(char str[], char c) {
int len = strlen(str);
int i, j;
for (i = , j = ; i < len; i++) {
if (str[i] != c) {
str[j++] = str[i];
}
}
str[j] = '\';
}
```
其中,str为字符数组,c为需要去除的字符。
阅读全文