﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-Welcome to my blog-最新评论</title><link>http://www.cppblog.com/chenrj/CommentsRSS.aspx</link><description>where there is a will there is a way</description><language>zh-cn</language><pubDate>Sat, 10 Nov 2007 06:53:08 GMT</pubDate><lastBuildDate>Sat, 10 Nov 2007 06:53:08 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: 求C++中:去掉字符串首尾空格的方法.</title><link>http://www.cppblog.com/chenrj/archive/2007/11/05/35852.html#35882</link><dc:creator>&amp;lt;a href=http://minidx.com&amp;gt;minidxer&amp;lt;/a&amp;gt;</dc:creator><author>&amp;lt;a href=http://minidx.com&amp;gt;minidxer&amp;lt;/a&amp;gt;</author><pubDate>Mon, 05 Nov 2007 00:44:00 GMT</pubDate><guid>http://www.cppblog.com/chenrj/archive/2007/11/05/35852.html#35882</guid><description><![CDATA[不错不错~~~，收下了。<img src ="http://www.cppblog.com/chenrj/aggbug/35882.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/chenrj/" target="_blank">&lt;a href=http://minidx.com&gt;minidxer&lt;/a&gt;</a> 2007-11-05 08:44 <a href="http://www.cppblog.com/chenrj/archive/2007/11/05/35852.html#35882#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 求C++中:去掉字符串首尾空格的方法.</title><link>http://www.cppblog.com/chenrj/archive/2007/11/04/35852.html#35865</link><dc:creator>希冀0714</dc:creator><author>希冀0714</author><pubDate>Sun, 04 Nov 2007 12:50:00 GMT</pubDate><guid>http://www.cppblog.com/chenrj/archive/2007/11/04/35852.html#35865</guid><description><![CDATA[谢谢,这样的程序看起来清晰多了,学习中.<img src ="http://www.cppblog.com/chenrj/aggbug/35865.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/chenrj/" target="_blank">希冀0714</a> 2007-11-04 20:50 <a href="http://www.cppblog.com/chenrj/archive/2007/11/04/35852.html#35865#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 求C++中:去掉字符串首尾空格的方法.</title><link>http://www.cppblog.com/chenrj/archive/2007/11/04/35852.html#35863</link><dc:creator>lovedday</dc:creator><author>lovedday</author><pubDate>Sun, 04 Nov 2007 11:44:00 GMT</pubDate><guid>http://www.cppblog.com/chenrj/archive/2007/11/04/35852.html#35863</guid><description><![CDATA[#include &lt;iostream&gt;<br>#include &lt;string&gt;<br><br>using namespace std;<br><br>void trim(string&amp; str)<br>{<br>    str.erase(str.find_last_not_of(' ')+1, string::npos);<br>    str.erase(0, str.find_first_not_of(' '));<br>}<br><br>int main()<br>{<br>     string str = &quot;   hello world!   &quot;;<br><br>     trim(str);<br><br>     cout &lt;&lt; &quot;after trim:&quot; &lt;&lt; endl;<br>     cout &lt;&lt; str &lt;&lt; endl;<br><br>     return 0;<br>}<br><img src ="http://www.cppblog.com/chenrj/aggbug/35863.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/chenrj/" target="_blank">lovedday</a> 2007-11-04 19:44 <a href="http://www.cppblog.com/chenrj/archive/2007/11/04/35852.html#35863#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 求C++中:去掉字符串首尾空格的方法.</title><link>http://www.cppblog.com/chenrj/archive/2007/11/04/35852.html#35859</link><dc:creator>lovedday</dc:creator><author>lovedday</author><pubDate>Sun, 04 Nov 2007 11:10:00 GMT</pubDate><guid>http://www.cppblog.com/chenrj/archive/2007/11/04/35852.html#35859</guid><description><![CDATA[#include &lt;string.h&gt;<br>#include &lt;stdio.h&gt;<br><br>#pragma warning(disable : 4996)<br><br>char* rtrim(char* s)        <br>{ <br>  if(s == NULL)<br>      return NULL;    <br><br>  // set tail white space as '\0'<br>  for(size_t i = strlen(s)-1;  i &gt;= 0  &amp;&amp; s[i] == ' ';  i--)   <br>      s[i] = '\0';    <br><br>  return s;<br>}  <br>              <br>char* ltrim(char* s)  <br>{  <br>  if(s == NULL)<br>      return NULL;<br><br>  char* p;  <br><br>  // skip head white space<br>  for(p = s; *p == ' '; p++)<br>      ;  <br><br>  if(p != s)    // if address p is not same as address s<br>  {<br>     size_t length = strlen(p);<br><br>     if(length &gt; 0) // so p is not null<br>     {<br>        memmove(s, p, length);<br>        s[length] = '\0';<br>     }<br>  }<br><br>  return s;  <br>}   <br><br>char* trim(char* s)<br>{<br>    if(s == NULL)<br>        return NULL;<br><br>    rtrim(s);<br><br>    return ltrim(s);<br>}<br><br>int main()<br>{<br>    char s[10];<br>    strcpy(s, &quot; ab cde  &quot;);<br><br>    trim(s);<br><br>    printf(&quot;after trim:\n&quot;);<br><br>    if(*s != '\0')<br>        printf(&quot;%s, length = %d\n&quot;, s, strlen(s));<br>    else<br>        printf(&quot;s is null\n&quot;);<br><br>    return 0;<br>}<br><img src ="http://www.cppblog.com/chenrj/aggbug/35859.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/chenrj/" target="_blank">lovedday</a> 2007-11-04 19:10 <a href="http://www.cppblog.com/chenrj/archive/2007/11/04/35852.html#35859#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>