﻿<?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>BlogJava-OCM Dream-文章分类-05 C/C++</title><link>http://www.blogjava.net/nobody_am/category/3085.html</link><description>&lt;br&gt;
Toooooo many Thing</description><language>zh-cn</language><lastBuildDate>Wed, 28 Feb 2007 08:18:28 GMT</lastBuildDate><pubDate>Wed, 28 Feb 2007 08:18:28 GMT</pubDate><ttl>60</ttl><item><title>CSocket原始的Send和Receive调用方法</title><link>http://www.blogjava.net/nobody_am/articles/23428.html</link><dc:creator>MingIsMe</dc:creator><author>MingIsMe</author><pubDate>Mon, 12 Dec 2005 03:19:00 GMT</pubDate><guid>http://www.blogjava.net/nobody_am/articles/23428.html</guid><wfw:comment>http://www.blogjava.net/nobody_am/comments/23428.html</wfw:comment><comments>http://www.blogjava.net/nobody_am/articles/23428.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/nobody_am/comments/commentRss/23428.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/nobody_am/services/trackbacks/23428.html</trackback:ping><description><![CDATA[<P>&nbsp;//Receive============================<BR>&nbsp;CString tst;<BR>&nbsp;char * pp= tst.GetBuffer(1000);&nbsp;&nbsp; <BR>&nbsp;int len=0;<BR>&nbsp;pp[0] = 0;<BR>&nbsp;len = pSocket-&gt;Receive(pp, 999);<BR>&nbsp;pp[len]=0;<BR>&nbsp;tst.ReleaseBuffer();&nbsp; <BR>&nbsp;m_strDisplayMsg=tst;</P>
<P>&nbsp;//Send===============================<BR>&nbsp;CString tmp&nbsp; = "Hello";<BR>&nbsp;int len = tmp.GetLength();<BR>&nbsp;char *pp = tmp.GetBuffer(len+2);<BR>&nbsp;Send(pp,len);<BR>&nbsp;tmp.ReleaseBuffer();</P><img src ="http://www.blogjava.net/nobody_am/aggbug/23428.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/nobody_am/" target="_blank">MingIsMe</a> 2005-12-12 11:19 <a href="http://www.blogjava.net/nobody_am/articles/23428.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>根据分隔符解析字符串</title><link>http://www.blogjava.net/nobody_am/articles/11528.html</link><dc:creator>MingIsMe</dc:creator><author>MingIsMe</author><pubDate>Tue, 30 Aug 2005 01:52:00 GMT</pubDate><guid>http://www.blogjava.net/nobody_am/articles/11528.html</guid><wfw:comment>http://www.blogjava.net/nobody_am/comments/11528.html</wfw:comment><comments>http://www.blogjava.net/nobody_am/articles/11528.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/nobody_am/comments/commentRss/11528.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/nobody_am/services/trackbacks/11528.html</trackback:ping><description><![CDATA[Part 1: H文件
<DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid">
<DIV><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #008000">//</SPAN><SPAN style="COLOR: #008000">&nbsp;StringTokenizer.h:&nbsp;interface&nbsp;for&nbsp;the&nbsp;CStringTokenizer&nbsp;class.<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #008000">//<BR><IMG id=Codehighlighter1_67_137_Open_Image onclick="this.style.display='none'; Codehighlighter1_67_137_Open_Text.style.display='none'; Codehighlighter1_67_137_Closed_Image.style.display='inline'; Codehighlighter1_67_137_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_67_137_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_67_137_Closed_Text.style.display='none'; Codehighlighter1_67_137_Open_Image.style.display='inline'; Codehighlighter1_67_137_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align=top></SPAN><SPAN id=Codehighlighter1_67_137_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">/**/</SPAN><SPAN id=Codehighlighter1_67_137_Open_Text><SPAN style="COLOR: #808080">/////////////////////////////////////////////////////////////////////</SPAN><SPAN style="COLOR: #008000">/</SPAN><SPAN style="COLOR: #808080"></SPAN></SPAN><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">#if</SPAN><SPAN style="COLOR: #000000">&nbsp;!defined(AFX_STRINGTOKENIZER_H__68F125DE_4839_49DD_8116_D7BC0BAF3853__INCLUDED_)</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">#define</SPAN><SPAN style="COLOR: #000000">&nbsp;AFX_STRINGTOKENIZER_H__68F125DE_4839_49DD_8116_D7BC0BAF3853__INCLUDED_</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">#if</SPAN><SPAN style="COLOR: #000000">&nbsp;_MSC_VER&nbsp;&gt;&nbsp;1000</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>#pragma&nbsp;once<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">#endif</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #008000">//</SPAN><SPAN style="COLOR: #008000">&nbsp;_MSC_VER&nbsp;&gt;&nbsp;1000</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>#include&nbsp;</SPAN><SPAN style="COLOR: #000000">&lt;</SPAN><SPAN style="COLOR: #000000">afxwin.h</SPAN><SPAN style="COLOR: #000000">&gt;</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">class</SPAN><SPAN style="COLOR: #000000">&nbsp;CStringTokenizer&nbsp;<BR><IMG id=Codehighlighter1_407_584_Open_Image onclick="this.style.display='none'; Codehighlighter1_407_584_Open_Text.style.display='none'; Codehighlighter1_407_584_Closed_Image.style.display='inline'; Codehighlighter1_407_584_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_407_584_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_407_584_Closed_Text.style.display='none'; Codehighlighter1_407_584_Open_Image.style.display='inline'; Codehighlighter1_407_584_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align=top></SPAN><SPAN id=Codehighlighter1_407_584_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.blogjava.net/images/dot.gif"></SPAN><SPAN id=Codehighlighter1_407_584_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">public</SPAN><SPAN style="COLOR: #000000">:<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;CString&nbsp;NextToken();<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;BOOL&nbsp;HasMoreTokens();<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;CStringTokenizer(CString&nbsp;s,CString&nbsp;c);<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">virtual</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #000000">~</SPAN><SPAN style="COLOR: #000000">CStringTokenizer();<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">private</SPAN><SPAN style="COLOR: #000000">:<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;CStringList&nbsp;m_strList;<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;POSITION&nbsp;m_pos;<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</SPAN></SPAN><SPAN style="COLOR: #000000">;<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">#endif</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #008000">//</SPAN><SPAN style="COLOR: #008000">&nbsp;!defined(AFX_STRINGTOKENIZER_H__68F125DE_4839_49DD_8116_D7BC0BAF3853__INCLUDED_)</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top></SPAN></DIV></DIV><BR>Part 2 Cpp文件<BR>
<DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid">
<DIV><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #008000">//</SPAN><SPAN style="COLOR: #008000">&nbsp;StringTokenizer.cpp:&nbsp;implementation&nbsp;of&nbsp;the&nbsp;CStringTokenizer&nbsp;class.<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #008000">//<BR><IMG id=Codehighlighter1_73_143_Open_Image onclick="this.style.display='none'; Codehighlighter1_73_143_Open_Text.style.display='none'; Codehighlighter1_73_143_Closed_Image.style.display='inline'; Codehighlighter1_73_143_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_73_143_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_73_143_Closed_Text.style.display='none'; Codehighlighter1_73_143_Open_Image.style.display='inline'; Codehighlighter1_73_143_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align=top></SPAN><SPAN id=Codehighlighter1_73_143_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">/**/</SPAN><SPAN id=Codehighlighter1_73_143_Open_Text><SPAN style="COLOR: #808080">/////////////////////////////////////////////////////////////////////</SPAN><SPAN style="COLOR: #008000">/</SPAN><SPAN style="COLOR: #808080"></SPAN></SPAN><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>#include&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">StringTokenizer.h</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top><BR><IMG id=Codehighlighter1_175_245_Open_Image onclick="this.style.display='none'; Codehighlighter1_175_245_Open_Text.style.display='none'; Codehighlighter1_175_245_Closed_Image.style.display='inline'; Codehighlighter1_175_245_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_175_245_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_175_245_Closed_Text.style.display='none'; Codehighlighter1_175_245_Open_Image.style.display='inline'; Codehighlighter1_175_245_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align=top></SPAN><SPAN id=Codehighlighter1_175_245_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">/**/</SPAN><SPAN id=Codehighlighter1_175_245_Open_Text><SPAN style="COLOR: #808080">/////////////////////////////////////////////////////////////////////</SPAN><SPAN style="COLOR: #008000">/</SPAN><SPAN style="COLOR: #808080"></SPAN></SPAN><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #008000">//</SPAN><SPAN style="COLOR: #008000">&nbsp;Construction/Destruction</SPAN><SPAN style="COLOR: #008000"><BR><IMG id=Codehighlighter1_274_344_Open_Image onclick="this.style.display='none'; Codehighlighter1_274_344_Open_Text.style.display='none'; Codehighlighter1_274_344_Closed_Image.style.display='inline'; Codehighlighter1_274_344_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_274_344_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_274_344_Closed_Text.style.display='none'; Codehighlighter1_274_344_Open_Image.style.display='inline'; Codehighlighter1_274_344_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align=top></SPAN><SPAN id=Codehighlighter1_274_344_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">/**/</SPAN><SPAN id=Codehighlighter1_274_344_Open_Text><SPAN style="COLOR: #808080">/////////////////////////////////////////////////////////////////////</SPAN><SPAN style="COLOR: #008000">/</SPAN><SPAN style="COLOR: #808080"></SPAN></SPAN><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>CStringTokenizer::CStringTokenizer(CString&nbsp;s,CString&nbsp;c)<BR><IMG id=Codehighlighter1_402_627_Open_Image onclick="this.style.display='none'; Codehighlighter1_402_627_Open_Text.style.display='none'; Codehighlighter1_402_627_Closed_Image.style.display='inline'; Codehighlighter1_402_627_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_402_627_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_402_627_Closed_Text.style.display='none'; Codehighlighter1_402_627_Open_Image.style.display='inline'; Codehighlighter1_402_627_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align=top></SPAN><SPAN id=Codehighlighter1_402_627_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.blogjava.net/images/dot.gif"></SPAN><SPAN id=Codehighlighter1_402_627_Open_Text><SPAN style="COLOR: #000000">{&nbsp;<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">int</SPAN><SPAN style="COLOR: #000000">&nbsp;start</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">0</SPAN><SPAN style="COLOR: #000000">;<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">int</SPAN><SPAN style="COLOR: #000000">&nbsp;end</SPAN><SPAN style="COLOR: #000000">=-</SPAN><SPAN style="COLOR: #000000">1</SPAN><SPAN style="COLOR: #000000">;<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">while</SPAN><SPAN style="COLOR: #000000">(end</SPAN><SPAN style="COLOR: #000000">&lt;=</SPAN><SPAN style="COLOR: #000000">s.GetLength())<BR><IMG id=Codehighlighter1_464_588_Open_Image onclick="this.style.display='none'; Codehighlighter1_464_588_Open_Text.style.display='none'; Codehighlighter1_464_588_Closed_Image.style.display='inline'; Codehighlighter1_464_588_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_464_588_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_464_588_Closed_Text.style.display='none'; Codehighlighter1_464_588_Open_Image.style.display='inline'; Codehighlighter1_464_588_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align=top>&nbsp;&nbsp;</SPAN><SPAN id=Codehighlighter1_464_588_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.blogjava.net/images/dot.gif"></SPAN><SPAN id=Codehighlighter1_464_588_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;start</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">end</SPAN><SPAN style="COLOR: #000000">+</SPAN><SPAN style="COLOR: #000000">1</SPAN><SPAN style="COLOR: #000000">;<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;end</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">s.Find(c,start);<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">if</SPAN><SPAN style="COLOR: #000000">(end</SPAN><SPAN style="COLOR: #000000">==-</SPAN><SPAN style="COLOR: #000000">1</SPAN><SPAN style="COLOR: #000000">)<BR><IMG id=Codehighlighter1_528_537_Open_Image onclick="this.style.display='none'; Codehighlighter1_528_537_Open_Text.style.display='none'; Codehighlighter1_528_537_Closed_Image.style.display='inline'; Codehighlighter1_528_537_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_528_537_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_528_537_Closed_Text.style.display='none'; Codehighlighter1_528_537_Open_Image.style.display='inline'; Codehighlighter1_528_537_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN id=Codehighlighter1_528_537_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.blogjava.net/images/dot.gif"></SPAN><SPAN id=Codehighlighter1_528_537_Open_Text><SPAN style="COLOR: #000000">{&nbsp;</SPAN><SPAN style="COLOR: #0000ff">break</SPAN><SPAN style="COLOR: #000000">;&nbsp;}</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;m_strList.AddTail(s.Mid(start,end</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">start));<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>&nbsp;&nbsp;}</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;m_pos</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">m_strList.GetHeadPosition();<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>CStringTokenizer::</SPAN><SPAN style="COLOR: #000000">~</SPAN><SPAN style="COLOR: #000000">CStringTokenizer()<BR><IMG id=Codehighlighter1_668_671_Open_Image onclick="this.style.display='none'; Codehighlighter1_668_671_Open_Text.style.display='none'; Codehighlighter1_668_671_Closed_Image.style.display='inline'; Codehighlighter1_668_671_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_668_671_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_668_671_Closed_Text.style.display='none'; Codehighlighter1_668_671_Open_Image.style.display='inline'; Codehighlighter1_668_671_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align=top></SPAN><SPAN id=Codehighlighter1_668_671_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.blogjava.net/images/dot.gif"></SPAN><SPAN id=Codehighlighter1_668_671_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>BOOL&nbsp;CStringTokenizer::HasMoreTokens()<BR><IMG id=Codehighlighter1_713_737_Open_Image onclick="this.style.display='none'; Codehighlighter1_713_737_Open_Text.style.display='none'; Codehighlighter1_713_737_Closed_Image.style.display='inline'; Codehighlighter1_713_737_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_713_737_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_713_737_Closed_Text.style.display='none'; Codehighlighter1_713_737_Open_Image.style.display='inline'; Codehighlighter1_713_737_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align=top></SPAN><SPAN id=Codehighlighter1_713_737_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.blogjava.net/images/dot.gif"></SPAN><SPAN id=Codehighlighter1_713_737_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">return</SPAN><SPAN style="COLOR: #000000">&nbsp;m_pos</SPAN><SPAN style="COLOR: #000000">!=</SPAN><SPAN style="COLOR: #000000">NULL;<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>CString&nbsp;CStringTokenizer::NextToken()<BR><IMG id=Codehighlighter1_778_838_Open_Image onclick="this.style.display='none'; Codehighlighter1_778_838_Open_Text.style.display='none'; Codehighlighter1_778_838_Closed_Image.style.display='inline'; Codehighlighter1_778_838_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_778_838_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_778_838_Closed_Text.style.display='none'; Codehighlighter1_778_838_Open_Image.style.display='inline'; Codehighlighter1_778_838_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align=top></SPAN><SPAN id=Codehighlighter1_778_838_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.blogjava.net/images/dot.gif"></SPAN><SPAN id=Codehighlighter1_778_838_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;ASSERT(m_pos</SPAN><SPAN style="COLOR: #000000">!=</SPAN><SPAN style="COLOR: #000000">NULL);<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">return</SPAN><SPAN style="COLOR: #000000">&nbsp;m_strList.GetNext(m_pos);<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top></SPAN></DIV></DIV><img src ="http://www.blogjava.net/nobody_am/aggbug/11528.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/nobody_am/" target="_blank">MingIsMe</a> 2005-08-30 09:52 <a href="http://www.blogjava.net/nobody_am/articles/11528.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>