CString怎么获得对象最后三个字符?

CStringq;q="apple";如何获得q的后三位成为CStringw;谢谢!... CString q;
q = "apple";
如何获得q的后三位成为CString w;

谢谢!
展开
 我来答
张涛我爱你year
推荐于2016-09-09 · TA获得超过1779个赞
知道小有建树答主
回答量:931
采纳率:0%
帮助的人:740万
展开全部
CString::Find

int Find( TCHAR ch ) const;
int Find( LPCTSTR lpszSub ) const;
int Find( TCHAR ch, int nStart ) const;
int Find( LPCTSTR lpszSub, int nStart ) const;

返回值:
返回此CString对象中与需要的子字符串或字符匹配的第一个字符的从零开始的索引;如果没有找到子字符串或字符则返回-1。

参数:
ch
要搜索的单个字符。

lpszSub
要搜索的子字符串。

nStart
字符串中开始搜索的字符的索引,如果是0,则是从头开始搜索。如果nStart不是0,则位于nStart处的字符不包括在搜索之内。

pstr 指向要搜索的字符串的指针。
说明:
此成员函数用来在此字符串中搜索子字符串的第一个匹配的字符。函数的重载可以接收单个字符(类似于运行时函数strchr)和字符串(类似于strstr)。
举个例子:使用int Find( LPCTSTR ch, int nStart ),你先找到第一个返回其位置n,然后find(”目标“,n);就可以找到第二个。
百度网友edd1798
推荐于2016-08-12
知道答主
回答量:7
采纳率:0%
帮助的人:0
展开全部
CString q, w;
q = "apple";
w = q.Right(3); //同理,q.Left(3)为获得左边字符
UpdateData(false);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cpp门徒
2010-03-05 · TA获得超过620个赞
知道小有建树答主
回答量:276
采纳率:0%
帮助的人:0
展开全部
CString q, w;
q = "apple";
w = q.Right(3);

MessageBox(w);

你试试,MFC把?绝对没错。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式