static void StrRemoveBoundSpace(char *str)
{
int i;
char *ps = str;
int len = strlen(str);
if (ps == NULL) {
return;
}
i = 0;
while ((*ps == ' ') && (*ps != '\0')) {
ps++;
i++;
}
if (len - i > 0){
memmove(str, ps, len-i+1);//remove the left space
}
while (((len - i) > 0) && (*(str+len-i-1) == ' ')) {//remove the right space
i++;
}
*(str+len-i) = '\0';
}
去掉字符串头部和尾部所有的空格
最新推荐文章于 2023-07-21 08:30:00 发布