简介
文本为删除字符串中前后和中间空格的一个示例程序。
代码示例
/*****************************************************************************
函 数 名 : strtrimc
功能描述 : 删除字符串空白符,包括行首和行尾
输入参数 : char * s
输出参数 : 无
返 回 值 : char *
*****************************************************************************/
char * strtrimc( char * s )
{
char * p1 = s;
char * p2 = s;
while(*p1 != '\0')
{
while(*p1 == ' ' || *p1 == '\t')
{
p1 ++;
}
* p2 ++ = *p1 ++;
}
*p2 = '\0';
return (s);
}
void main(void)
{
char str[1000] = {" adf asdfasldf jjjjjjjjj iiii "};
// char str1[1000] = {" adf asdfasldf jjjjjjjjj iiii "};
puts("Start main.");
printf("%s\n",strtrimc(str));
// printf("%s\n",strtrim(str1));
}