青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆 - 4  文章 - 4  trackbacks - 0
<2007年11月>
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

常用鏈接

留言簿(2)

隨筆分類

隨筆檔案

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

自己寫了一個:
/***********begin test file***********/
#include <iostream>
#include <string>

int main()
{
 std::string str1 = "   hello world!   ";
 std::string trimstring = " ";
 std::cout << "str = \"" << str1 << "\"" << std::endl;
 std::cout << "str.find_first_of(' ')     : " << str1.find_first_of(trimstring)     << std::endl;
 std::cout << "str.find_first_not_of(' ') : " << str1.find_first_not_of(trimstring) << std::endl;
 std::cout << "str.find_last_of(' ')     : " << str1.find_last_of(trimstring)      << std::endl;
 std::cout << "str.find_last_not_of(' ')  : " << str1.find_last_not_of(trimstring)  << std::endl;
 str1.erase(str1.find_last_not_of(trimstring)+1);
 std::cout << "after right trim : \"" << str1 << "\"" << std::endl;
 str1.erase(0,str1.find_first_not_of(trimstring));
 std::cout << "after left trim  : \"" << str1 << "\"" << std::endl;
 return 0;
}
/***********end test file***********/

目前個人還沒發現C,C++中有提供像Trim()那樣的方法,
如有更好方法,還請各位大哥指點。

posted on 2007-11-04 15:43 希冀0714 閱讀(7619) 評論(5)  編輯 收藏 引用 所屬分類: C++

FeedBack:
# re: 求C++中:去掉字符串首尾空格的方法. 2007-11-04 19:10 lovedday
#include <string.h>
#include <stdio.h>

#pragma warning(disable : 4996)

char* rtrim(char* s)
{
if(s == NULL)
return NULL;

// set tail white space as '\0'
for(size_t i = strlen(s)-1; i >= 0 && s[i] == ' '; i--)
s[i] = '\0';

return s;
}

char* ltrim(char* s)
{
if(s == NULL)
return NULL;

char* p;

// skip head white space
for(p = s; *p == ' '; p++)
;

if(p != s) // if address p is not same as address s
{
size_t length = strlen(p);

if(length > 0) // so p is not null
{
memmove(s, p, length);
s[length] = '\0';
}
}

return s;
}

char* trim(char* s)
{
if(s == NULL)
return NULL;

rtrim(s);

return ltrim(s);
}

int main()
{
char s[10];
strcpy(s, " ab cde ");

trim(s);

printf("after trim:\n");

if(*s != '\0')
printf("%s, length = %d\n", s, strlen(s));
else
printf("s is null\n");

return 0;
}
  回復  更多評論
  
# re: 求C++中:去掉字符串首尾空格的方法. 2007-11-04 19:44 lovedday
#include <iostream>
#include <string>

using namespace std;

void trim(string& str)
{
str.erase(str.find_last_not_of(' ')+1, string::npos);
str.erase(0, str.find_first_not_of(' '));
}

int main()
{
string str = " hello world! ";

trim(str);

cout << "after trim:" << endl;
cout << str << endl;

return 0;
}
  回復  更多評論
  
# re: 求C++中:去掉字符串首尾空格的方法. 2007-11-04 20:50 希冀0714
謝謝,這樣的程序看起來清晰多了,學習中.  回復  更多評論
  
# re: 求C++中:去掉字符串首尾空格的方法. 2007-11-05 08:44 <a href=http://minidx.com>minidxer</a>
不錯不錯~~~,收下了。  回復  更多評論
  
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
      <noscript id="pjuwb"></noscript>
            <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
              <dd id="pjuwb"></dd>
              <abbr id="pjuwb"></abbr>
              99av国产精品欲麻豆| 亚洲精品少妇网址| 欧美午夜三级| 亚洲高清一区二| 国模吧视频一区| 亚洲一区三区视频在线观看| 亚洲日韩欧美一区二区在线| 久久久久国产免费免费| 久久99在线观看| 国产精品永久免费观看| 99re热这里只有精品视频| 亚洲日本视频| 欧美成人免费全部| 亚洲国产99精品国自产| 亚洲国产精品福利| 美日韩在线观看| 欧美成人综合| 亚洲欧洲免费视频| 欧美www视频| 亚洲激情视频在线观看| 亚洲三级电影在线观看| 欧美激情一区二区三区高清视频| 欧美电影免费观看| 最新国产乱人伦偷精品免费网站 | 亚洲精品国产精品久久清纯直播 | 先锋资源久久| 国产精品一区二区三区久久久| 亚洲视频第一页| 欧美一二三区精品| 国产性色一区二区| 久久精品免费观看| 亚洲电影免费观看高清完整版在线观看 | 国产一区二区日韩精品欧美精品| 欧美一区二区三区免费视| 久久精品国产一区二区电影| 国产日韩一区欧美| 久久久www成人免费毛片麻豆| 美女黄毛**国产精品啪啪| 亚洲国产专区校园欧美| 欧美精品一区在线观看| 在线亚洲欧美专区二区| 欧美亚洲午夜视频在线观看| 国产一区二区三区av电影| 久久精品一区二区三区四区| 免费成人黄色片| 日韩亚洲欧美综合| 国产精品久久久久一区二区三区共 | 亚洲欧美不卡| 美女精品国产| 一本色道久久综合精品竹菊| 国产精品青草久久| 久久久夜色精品亚洲| 亚洲人体影院| 久久国产精品黑丝| 亚洲精品一二区| 国产精品一区在线观看你懂的| 久久久99免费视频| 一区二区激情| 蘑菇福利视频一区播放| 在线午夜精品| 激情视频一区| 欧美特黄视频| 狼狼综合久久久久综合网| 99国产精品| 免费视频一区| 午夜天堂精品久久久久 | 亚洲精品视频啊美女在线直播| 国产精品久久网站| 久久精品一区二区国产| 一区二区三区视频在线播放| 欧美日韩喷水| 日韩一区二区精品视频| 久久精品国语| 亚洲性感激情| 亚洲国产婷婷香蕉久久久久久99 | 久久精品视频在线观看| 一区二区三区日韩| 亚洲黄色免费电影| 乱中年女人伦av一区二区| 亚洲欧美在线看| 99精品欧美一区二区三区综合在线| 国产亚洲欧美日韩在线一区| 欧美日韩一区二区三区免费看| 另类av一区二区| 久久福利电影| 午夜欧美精品| 亚洲一区久久久| 一区二区高清视频| 亚洲精品小视频在线观看| 欧美va亚洲va日韩∨a综合色| 欧美一区视频| 欧美一区日韩一区| 欧美一区二区日韩一区二区| 亚洲免费视频在线观看| 亚洲视频欧美在线| 在线视频精品| 亚洲六月丁香色婷婷综合久久| 亚洲国产欧美不卡在线观看| 欧美视频一区二区在线观看| 久久久久久穴| 欧美一区二区三区免费观看| 亚洲伊人久久综合| 午夜久久黄色| 性欧美激情精品| 性亚洲最疯狂xxxx高清| 午夜久久黄色| 久久久久久久一区二区三区| 久久国产精品99国产精| 久久精品道一区二区三区| 久久av老司机精品网站导航| 久久精品亚洲一区二区| 久久久国产精品一区二区三区| 久久久精品五月天| 久热精品视频在线观看一区| 免费成年人欧美视频| 欧美激情亚洲国产| 欧美日韩一区二区三区在线| 国产精品老女人精品视频| 国产三级欧美三级日产三级99| 国产亚洲欧美日韩一区二区| 激情综合视频| 99精品99| 欧美影视一区| 蜜臀a∨国产成人精品| 亚洲国产欧美一区| 在线亚洲精品福利网址导航| 欧美一级播放| 欧美成人四级电影| 国产精品久久午夜| 一区二区三区免费观看| 国产无一区二区| 久久久久久久网| 欧美大胆成人| 一本一道久久综合狠狠老精东影业| 亚洲午夜精品久久久久久app| 欧美在线视频在线播放完整版免费观看| 欧美在线观看www| 欧美国产日韩免费| 国产欧美精品国产国产专区| 1024日韩| 午夜亚洲视频| 亚洲高清免费在线| 亚洲欧美在线网| 欧美激情自拍| 国产手机视频一区二区| 亚洲美女在线视频| 久久久91精品国产一区二区精品| 欧美大片在线影院| 亚洲综合国产精品| 欧美精品亚洲精品| 韩国欧美国产1区| 亚洲天堂视频在线观看| 欧美成人午夜激情| 欧美一区视频| 国产精品video| 亚洲精品美女免费| 久久久久久久999精品视频| 99精品视频免费| 六月婷婷一区| 韩国成人精品a∨在线观看| 亚洲影视综合| 亚洲国产精品一区二区第四页av| 亚洲欧美日韩精品久久亚洲区 | 久久免费视频在线| 国产欧美日韩麻豆91| 亚洲少妇中出一区| 亚洲国产成人av| 久久成人免费电影| 国产精品一区毛片| 一级日韩一区在线观看| 欧美成人在线免费视频| 欧美一区在线视频| 国产伦精品一区二区三| 亚洲一区欧美二区| 99re66热这里只有精品4| 免费亚洲一区二区| 亚洲盗摄视频| 麻豆乱码国产一区二区三区| 欧美一区不卡| 国产视频亚洲精品| 久久av老司机精品网站导航| 一区二区毛片| 国产精品qvod| 亚洲一区精品视频| 在线亚洲观看| 国产精品美女xx| 午夜伦理片一区| 亚洲在线免费视频| 国产欧美一区二区三区国产幕精品 | 国内精品亚洲| 久久久久久久尹人综合网亚洲 | 欧美日韩日本视频| 一区二区冒白浆视频| 日韩午夜一区| 国产精品女主播| 欧美一区91| 久久av最新网址| 亚洲高清久久久| 亚洲精品免费在线| 国产精品国产精品国产专区不蜜|