c语言字符串去除指定字符串
时间: 2023-11-27 10:46:08 浏览: 188
Python 去除字符串中指定字符串
5星 · 资源好评率100%
以下是一个简单的C语言函数,可以删除字符串中的指定字符:
```c
void delchar(char *str, char c) {
int i, j;
for (i = 0, j = 0; str[i] != '\0'; i++) {
if (str[i] != c) {
str[j++] = str[i];
}
}
str[j] = '\0';
}
```
该函数接受一个字符串和一个字符作为参数,然后遍历字符串中的每个字符,如果当前字符不是指定的字符,则将其复制到新的字符串中。最后,将新字符串的结尾设置为null字符,以表示字符串的结束。
在主函数中,您可以使用以下代码调用该函数:
```c
delchar(str, c);
```
其中,str是传入的字符串,c是待删除的字符。
阅读全文