c语言删除字符串空格
时间: 2023-12-12 19:05:42 浏览: 105
删除字符串空格C语言
5星 · 资源好评率100%
以下是C语言删除字符串空格的代码实现:
```c
#include <stdio.h>
void del_space(char *s1) {
char *s2;
s2 = s1;
while (*s1) {
if (*s1 == ' ') {
s1++;
} else {
*s2 = *s1;
s1++;
s2++;
}
}
*s2 = '\0';
}
int main(int argc, char *argv[]) {
char s[] = " abc cd fg";
puts(s);
del_space(s);
puts(s);
return 0;
}
```
该代码通过遍历字符串,将空格替换为空字符,从而实现了删除字符串中的空格。
阅读全文