#include<stdio.h>
void del_space(char *s1);
int main(){
char str1[]="hello jiangxingji 666";
puts(str1);
del_space(str1);
puts(str1);
return 0;
}
void del_space(char *s1){
char *s2;
s2=s1;
while(*s1){
if(*s1==' '){//这里要求的是'',不是“”,因为字符串里面的是字符。而且要用两个等于号否则删除 不了字节
s1++;
}
else{
*s2=*s1;
s1++;
s2++;
}
}
*s2='\0';
}
''里面要有空格
一般报错绿色的字是修正,^这个的意思是缺少符号,without cast赋值不成功