首页 > 其他 > 详细

Cstring 与 string 注意点

时间:2014-03-25 23:15:02      阅读:520      评论:0      收藏:0      [点我收藏+]
bubuko.com,布布扣

bubuko.com,布布扣
 1 //要先在工程里面设置一下使用MFC作为共享的dll
 2 #include <iostream>
 3 #include <string>
 4 #include <afx.h>
 5 using namespace std;
 6 int main()
 7 {
 8     CString str;
 9     string ss;
10     cin>>ss;
11     str=ss.c_str();//string转CString!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
12     CString str1=str,str6;
13     string str2=str1.Left(4);//从左边1开始获取前4个字符
14     string str3=str1.Mid(2);//从左边第 2+1个字符开始,获取后面所有的字符
15     string str4=str1.Right(2);//从右边1开始获取从右向左前 2 个字符
16     string str5=str1.Mid(2,4);//从左边第 2+1 个字符开始,获取后面  4 个字符
17     int n=str1.Find(2);//返回此CString对象中与需要的子字符串或字符匹配的第一个字符的从零开始的索引;如果没有找到子字符串或字符则返回-1。
18     int m=str1.Find("23");
19     int k=str1.Find("21");//找不到就reture -1.
20     //int j=str1.Replace("12","00");//返回被替换的字符数。如果这个字符串没有改变则返回零
21     int p=str1.ReverseFind(4);//返回此CString对象中与要求的字符匹配的最后一个字符的索引;如果没有找到需要的字符则返回-1。
22     str6=str1.Left(str1.GetLength()-p);
23     string s=(str6.GetBuffer(0));//CString转string!!!!!!!!!!!!!!!!!!!!!!!!!
24     cout<<s;
25     return  0;
26 }
bubuko.com,布布扣

 

 
bubuko.com,布布扣

Cstring 与 string 注意点,布布扣,bubuko.com

Cstring 与 string 注意点

原文:http://www.cnblogs.com/dawnpower/p/3623779.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!