1.去空格(行首不要空格,中間連續的空格改爲一個空格,行末不要空格)
void trim_space(char* src)
{
int index, cur ;
for(cur = -1, index = 0 ; index < strlen(src); index ++)
{
if(src[index] !=' ' && src[index] != '\n')
{
src[++cur] = src[index];
}else
{
if(cur != -1 && src[cur] != ' '&& src[cur] !='\n' )
{
src[++cur] = ' ';
}
}
}
for(; cur >= 0 ; cur --)
{
if(src[cur] != ' ')
{
break ;
}
}
src[++cur] = '\0';
}