小白所作,不喜勿喷啦
在一次看别人代码的过程中,发现了别人去除空格方法,感觉非常的棒,就跟大家分享一下
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下开发的,如果感兴趣的朋友可以自己去查一下,我就不做过多的赘述了
这就是我所分享的东西啦,喜欢的朋友可以收藏一下
博主分享在Linux下看到的C语言去除空格方法。对于用register char *定义的问题,因在Linux下开发,未做过多赘述,希望感兴趣的朋友可自行查询,还欢迎喜欢的朋友收藏。
838

被折叠的 条评论
为什么被折叠?



