CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

哪个函数可以删除字符串中两端的空格?

楼主zyq_123(我们愿意和各界朋友,相聚珠海,拥有成功,拥抱明天。)2001-12-23 14:12:28 在 C/C++ / C语言 提问

哪个函数可以删除字符串中两端的空格? 问题点数:20、回复次数:4Top

1 楼masterz(www.fruitfruit.com)回复于 2001-12-23 14:22:08 得分 5

CString::TrimLeft  
  CString::TrimRightTop

2 楼wljsky(ameng)回复于 2001-12-23 16:31:06 得分 5

如果是c++中的string的话,据我所知只能自己编写函数了,因为标准库中没有提供这类成员函数  
   
  我自己曾经编写过,希望能帮到你如下  
  void   TrimRight(string   &   AimString)  
  { int   j=AimString.size()-1;  
   
  if   (!AimString.empty())  
  {  
  while(AimString[j]=='   ')  
  {  
  j--;  
  }  
  AimString.resize(j+1);    
  }  
  }Top

3 楼wljsky(ameng)回复于 2001-12-23 16:42:09 得分 5

去处左端地空格可以仿照去处右端地空格写出来  
  Top

4 楼kingfish(工作很忙,很少来csdn...)回复于 2001-12-23 18:34:49 得分 5

char   *   x_RTrim(   char   *s   )  
  {  
      int         l;  
      for(   l=strlen(s);   l>0   &&   isspace((u_char)s[l-1]);   l--)   s[l-1]='\0';  
      return   s;  
  }  
   
  char   *   x_LTrim(   char   *s   )  
  {  
      char     *p;  
   
      for(   p=s;   isspace((u_char)*p);   p++   );  
      if(   p   !=   s   )     strcpy(   s,   p   );  
   
      return   s;  
  }  
  char   *   x_TrimAll(   char   *s   )  
  {  
      return   x_LTrim(x_RTrim(s));  
  }  
  Top

相关问题

  • javascript中去除字符串两端空格符的函数(如VB中的TRIM)。
  • 在js中没有函数可以去掉字符串两端的空格符-在线等待
  • 在线请教一个Javascript的问题:如何去掉一个字符串两端的空格?有这样的函数吗?
  • 在线请教一个Javascript的问题:如何去掉一个字符串两端的空格?有这样的函数吗?
  • c#去掉字符串前后空格的函数怎么写?
  • 求一函数,把字符串中的空格替换为&nbsp。
  • 去掉字符串中所有的空格是什么函数?
  • 求JavaScript去掉字符串前后空格的函数
  • 求一去掉某字符串首尾空格的函数
  • 求一个去掉字符串中空格的函数。

关键词

  • 函数
  • aimstring
  • 空格
  • char

得分解答快速导航

  • 帖主:zyq_123
  • masterz
  • wljsky
  • wljsky
  • kingfish

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo