C语言*******H*sd*sdlkh*******把该字符串中所有的*都去掉。
时间: 2023-12-22 21:05:54 浏览: 187
以下是一个C语言的函数,可以将字符串中的所有*去掉:
```c
#include <stdio.h>
void removeStars(char* str) {
int i, j;
for (i = 0, j = 0; str[i] != '\0'; i++) {
if (str[i] != '*') {
str[j++] = str[i];
}
}
str[j] = '\0';
}
int main() {
char str[] = "C语言*******H*sd*sdlkh*******";
removeStars(str);
printf("去掉*后的字符串:%s\n", str); // 输出:C语言Hsdsdlkh
return 0;
}
```
阅读全文