小白所作,不喜勿喷啦
在一次看别人代码的过程中,发现了别人去除空格方法,感觉非常的棒,就跟大家分享一下
char *killblank(char str[])
{
register char *s,*t; //定义变量
//去前空格
for(s=str;*s==' ';s++)
;
if(*s==0)
{
return s;
}
//去后空格
t = s+strlen (s) - 1;
for(;t>s&&*t==' ';t--)
;
*++t = '\0';
return s; //返回字符串
}
对于为什么用 register char * 定义的问题,由于我是在Linux下开发的,如果感兴趣的朋友可以自己去查一下,我就不做过多的赘述了
这就是我所分享的东西啦,喜欢的朋友可以收藏一下