void rtrim(char *str)
{
char *ps = str;
/* find <str> tail */
while( *ps != '/0' )
ps++;
ps—;
while( (ps >= str) && (*ps == ' ') )
ps—;
*(++ps) = '/0';
}
void ltrim(char *str)
{
char *pd = str;
while( *str == ' ' )
str++;
while( (*pd++ = *str++) != '/0' );
}
本文提供了两个实用的C语言函数:`voidrtrim`用于移除字符串末尾的空格,`voidltrim`用于移除字符串开头的空格。通过这两个函数可以有效地清理字符串两侧的空白字符。
1041

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



