Chinaunix首页 | 论坛 | 博客
  • 博客访问: 251519
  • 博文数量: 35
  • 博客积分: 198
  • 博客等级: 入伍新兵
  • 技术积分: 443
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-28 10:30
文章分类

全部博文(35)

文章存档

2015年(5)

2014年(14)

2013年(8)

2012年(7)

2011年(1)

我的朋友

分类: C/C++

2014-07-15 20:32:36


  1. void trim(char* str)
  2. {
  3.     char *qst;
  4.     char *tail = NULL;

  5.     if(str == NULL)
  6.     {
  7.         return;
  8.     }

  9.     for(qst = str ;*str ; ++str)
  10.     {

  11.         if(*str != ' '&& *str != '\t')
  12.         {
  13.             *qst++ = *str;
  14.             tail = qst;
  15.         }
  16.         else
  17.         {
  18.             if(tail)
  19.             {
  20.                 *qst++ = *str;
  21.             }
  22.         }
  23.     }

  24.     if(tail)
  25.         *tail = 0;
  26.     else
  27.         *qst = 0;

  28.     return;
  29. }


阅读(1621) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~