1:消除左边的空行
int FilterLeftBlank(char *Str)
{
int i;
int Len;
for (i = 0,Len = strlen(Str); i < Len; i++)
{
if ((Str[i] != ' ') && (Str[i] != 0x09))
break;
}
if (i == 0)
return(Len);
memmove(Str,Str+i,Len - i);
Str[Len - i] = 0;
return(Len - i);
}
2:消除右空格
int FilterRightBlank(char *Str)
{
int i = strlen(Str)-1;;
while((Str[i] == ' ' || Str[i] == '\t') && i >= 0)
i --;
Str[i+1] = '\0';
return(i + 1);
}
阅读(1073) | 评论(0) | 转发(0) |