Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4263555
  • 博文数量: 776
  • 博客积分: 13014
  • 博客等级: 上将
  • 技术积分: 10391
  • 用 户 组: 普通用户
  • 注册时间: 2010-02-22 17:00
文章分类

全部博文(776)

文章存档

2015年(55)

2014年(43)

2013年(147)

2012年(20)

2011年(82)

2010年(429)

分类: C/C++

2010-03-29 09:26:46

#include
#include
 
//----------------------------------------------------------------------------------
void *str_l_trim( char *s )
//----------------------------------------------------------------------------------
// 去掉字符串左空格
{
    int p = 0, k = 0;
    if( strlen(s) == 0 )
        return 0;
    p = 0;
    while ( s[p] == ' ' || s[p] == '\t' )
    {
        p++;
    }
    if( p == 0 )
        return 0;
    while( s[k] != '\0')
    {
        s[k++] = s[p++];
    }
    return 0;
}
 
//----------------------------------------------------------------------------------
void *str_r_trim( char *s )
//----------------------------------------------------------------------------------
// 去掉字符串右空格
{
    int l = 0, p = 0;
    l = strlen(s);
    if( l == 0 )
        return 0;
    p = l - 1;
    while ( s[p] == ' ' || s[p] == '\t' )
    {
        s[p--] = '\0';
        if( p < 0 )
        break;
    }
    return 0;
}
 
//----------------------------------------------------------------------------------
int main(void)
//----------------------------------------------------------------------------------
// 主函数
{
    char *str = "                                                                                                                 wangchenxicool.cublog.cn                              ";
    str_l_trim(str);
    str_r_trim(str);
    printf("%s", str);
    getch();
    return 0;
}
阅读(1680) | 评论(0) | 转发(0) |
0

上一篇:经典C程序100例

下一篇:老中医的顺口溜

给主人留下些什么吧!~~