字符串中的内容为“****A*BC*DEF*G*******”,删除后,字符串中的内容应当是“A*BC*DEF*G”
时间: 2023-11-25 09:50:15 浏览: 128
沈理C语言课设沈理C语言课设.docx
以下是C语言的代码实现,可以删除字符串中的所有星号:
```c
#include <stdio.h>
void fun(char *s)
{
int i, j = 0;
for (i = 0; s[i] != '\0'; i++)
{
if (s[i] != '*')
{
s[j] = s[i];
j++;
}
}
s[j] = '\0';
}
```
使用该函数可以删除字符串中的所有星号,例如:
```c
char s[] = "****A*BC*DEF*G*******";
fun(s);
printf("%s", s); // 输出:A*BC*DEF*G
```
阅读全文