编写函数,要求去掉字符串的所以空格(定义函数del(char s[]))。这个该怎么写了?
#include <stdio.h>
void del(char s[])
{
int i, j = 0;
for (i = 0; s[i] != '\0'; i++) //循环条件也可以写为 i<strlen(s)
{
if (s[i] != ' ')
s[j++] = s[i];
}
s[j] = '\0';
}
void main()
{
char s[100];
gets(s);
del(s);
printf("%s", s);
}
如有帮助,望采纳!谢谢!