保会通在线下载  

本站公告
喜报:保会通软件公司中标怒江州全州村级会计委托财务软件[admin 2010-4-12 9:52:00]             喜报:保会通软件公司中标楚雄州村级会计委托100余套财务软件。[admin 2009-9-28 17:20:00]             保会通财务软件与村级会计委托[admin 2009-3-29 11:04:00]             保会通财务软件5.1版升级功能介绍[admin 2008-7-3 14:20:00]             公司在线订购新域名www.bht168.cn[admin 2008-5-30 21:54:00]             保会通软件升级全面支持导出GB/T 19581-2004会计核算软件标准接口数据[admin 2008-5-7 22:31:00]             关于发布4.6版软件的通知[admin 2008-4-13 11:52:00]             关于发布4.2版软件的通知[admin 2008-1-6 12:20:00]             保会通软件销售公告[admin 2007-12-23 21:25:00]             热烈祝贺保会通软件获得三优荣誉称号[admin 2006-5-24 22:17:00]            
设为首页|加入收藏夹
网站首页  |   公司简介  |   软件下载  |   技术支持  |   在线订购  |   会员服务  |   留言板  |   培训报名  |   网上办公  |  
CString 截取字符串全攻略
您现在的位置: 保会通软件公司技术支持CString 截取字符串全攻略
CString 截取字符串全攻略     
CString 截取字符串全攻略
作者:admin | 点击数:2772 | 更新时间:2009-4-8
<P>
<P>最近用到了这方面的东西,于是把网上所查到的总结了一下,以备查询之用 ^_^ </P>
<P>例程1:(csdn) </P>
<P>文件xxxx.dll去掉后面的.dll <BR>方法1、 <BR>char str[] = "xxxx.dll" <BR>char*p; <BR>p=strrchr(str, '.'); <BR>*p = 0; </P>
<P>方法2、 <BR>CString str="xxxx.dll"; <BR>int n = str.ReverseFind('.') <BR>str = str.Left(str.GetLength()-n-1); </P>
<P>例程2:(csdn) </P>
<P>取得一个字符串中第一个 '?'号之前的字符 <BR>方法1<BR>CString m_char,m_disp; <BR>m_disp="jadfueiuajdf?"; <BR>m_char="?"; <BR>if (!m_char.IsEmpty()) <BR>{ <BR>int index = m_disp.Find(m_char); <BR>m_disp = m_disp.Right(m_disp.GetLength()-index-1); <BR>} <BR>返回m_disp就行 </P>
<P>方法2 <BR>CString temp=the.m_bb; <BR>CString reslut=temp.Left(temp.Find("?")-1); </P>
<P>例程3:(csdn) <BR>一个CString类对象m_StrReceiveModem={ATS0=2 </P>
<P>OK <BR>$03#} <BR>如何截取从$开始的字符串 <BR>方法1 </P>
<P>CString m_StrReceiveModem; <BR>int nPos = m_StrReceiveModem.Find('$'); <BR>if(nPos &gt;= 0) <BR>{ <BR>CString sSubStr = m_StrReceiveModem.Mid(nPos);//包含$,不想包含时nPos+1 <BR>} </P>
<P>方法2 <BR>CString m_StrReceiveModem; <BR>int nPos = m_StrReceiveModem.Find('$'); <BR>if(nPos &gt;= 0) <BR>{ <BR>CString sSubStr = m_StrReceiveModem.Right(StrReceiveModem.GetLength()-nPos); <BR>} <BR>} </P>
<P><BR>Split 函数 <BR>返回基于 0 的一维数组,其中包含指定数目的子字符串。 </P>
<P>Split(expression[, delimiter[, count[, start]]]) </P>
<P>参数 <BR>expression </P>
<P>必选项。字符串表达式,包含子字符串和分隔符。如果 expression 为零长度字符串,Split 返回空数组,即不包含元素和数据的数组。 </P>
<P>delimiter </P>
<P>可选项。用于标识子字符串界限的字符。如果省略,使用空格 ("") 作为分隔符。如果 delimiter 为零长度字符串,则返回包含整个 expression 字符串的单元素数组。 </P>
<P>count </P>
<P>可选项。被返回的子字符串数目,-1 指示返回所有子字符串。 </P>
<P>Compare </P>
<P>可选项。指示在计算子字符串时使用的比较类型的数值。有关数值,请参阅“设置”部分。 </P>
<P>设置 <BR>compare 参数可以有以下值: </P>
<P>常数 值 描述 <BR>vbBinaryCompare 0 执行二进制比较。 <BR>vbTextCompare 1 执行文本比较。 </P>
<P><BR>说明 <BR>下面的示例利用 Split 函数从字符串中返回数组。函数对分界符进行文本比较,返回所有的子字符串。 </P>
<P>Dim MyString, MyArray, Msg <BR>MyString = "VBScriptXisXfun!" <BR>MyArray = Split(MyString, "x", -1, 1) <BR>' MyArray(0) contains "VBScript". <BR>' MyArray(1) contains "is". <BR>' MyArray(2) contains "fun!". <BR>Msg = MyArray(0) &amp; " " &amp; MyArray(1) <BR>Msg = Msg &amp; " " &amp; MyArray(2) <BR>MsgBox Msg </P>
<P>&nbsp;</P>
<P>&nbsp;</P>
<P>//////////////////////////////////<BR>CString temp=the.m_bb;<BR>CString reslut=temp.Left(temp.Find("A")-1);</P>
<P>//////////////////////////////////</P>
<P></P>
上一篇文章:vc中如何判断某个硬盘分区号是否存在?
下一篇文章:《管理信息系统》期末复习题A
发表评论 | 告诉好友 | 打印此文 | 关闭窗口

热门文章
 
推荐文章
 
相关文章
· 会计新手求会计的工作流程…[1119]
· 保会通财务软件支持国标协…[1180]
· 05年会计证《财经法规与职…[1137]
· 企业财务处理简介        …[1720]
· 选择保会通财务软件的理由…[1509]
 
· 会计账簿                …[337]
· 网上集团核算专版        …[127]
· 会计新手求会计的工作流程…[1119]
· 保会通财务软件导出国际标…[1095]
· 保会通财务软件支持国标协…[1180]
 
· 工业企业产品成本核算的内…[116]
· 现金流量表的作用        …[102]
· 会计前提(或假设)有那些…[101]
· 会计从业资格考试问答题整…[95]
· 会计基础问答题40题      …[171]

  网友评论:(只显示最新5条。评论内容只代表网友观点,与本站立场无关!)
    没有任何评论


| 临沧分公司 | 云南康丰糖业(集团)有限公司 | 鸿源网站 | 保山资源信息网-电子商城 | 美丽云南旅游网 | 保靖县政府公众信息网 | 亿家人数码网络科技 | 华军软件园 | 丽江分公司 | 财务软件大理服务站 | 楚雄分公司 | 德宏分公司 | 保山保会通软件公司 | 昭通分公司 | 在线订购产品 | 保山网 | 云南互联 | 昆明保会通软件公司 | 百度|

加盟申请关于我们招聘信息版权申明友情链接管理登录
Copyright @ 2006 保会通软件公司 客服信箱:bhtsoft@126.com 客服QQ:79219850

地址:昆明公司 昆明市青年路鸿城广场14楼F26-27号 保山公司 云南省保山市玉泉路105号
电话:昆明(0871)5135972 5173918 滇西片(0875)2161598 传真:(0875)2161598

ICP备案号:滇ICP备05004595号