C++ 字符串截取相关函数讲解

Posted on 2010-06-13 11:54 Tinpont 阅读(6579) 评论(2)  编辑 收藏 引用 所属分类: C++/MFC
 1 CString res;
 2 CString str = _T("abcdefghijklmn");
 3 res = str.Mid(2,3);  //从第3位字母开始,共取3个字符
 4 ASSERT(res == _T("cde"));
 5 
 6 res = str.Left(3);  //从左边数起,共取3个字符
 7 ASSERT(res == _T("abc"));
 8 
 9 res = str.Right(3);  //从右边数起,共取3个字符
10 ASSERT(res == _T("lmn"));
11 
12 res = str.SpanIncluding(_T("edcba"));  //遇到参数里没有的字符即停下,返回停下之前的字符串
13 ASSERT(res == _T("abcde"));
14 
15 res = str.SpanExcluding(_T("fgb"));  //遇到参数里面有的字符即停下,返回停下之前的字符串
16 ASSERT(res == _T("a"));
17 
18 

Feedback

# re: C++ 字符串截取相关函数讲解  回复  更多评论   

2010-06-13 17:26 by chaogu
下次注明VisualStudio

# re: C++ 字符串截取相关函数讲解  回复  更多评论   

2010-06-13 21:20 by Tinpont
@chaogu
好神奇,你怎么知道我博客?
一看就知道是高手,连我用Visual Studio都知道。

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理