99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

C++實現CString和string的互相轉換-創新互聯

CString->std::string 例子:

文昌ssl適用于網站、小程序/APP、API接口等需要進行數據傳輸應用場景,ssl證書未來市場廣闊!成為創新互聯的ssl證書銷售渠道,可以享受市場價格4-6折優惠!如果有意向歡迎電話聯系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!

CString strMfc=“test“;

std::string strStl;

strStl=strMfc.GetBuffer(0);

unicode情形下:

   CStringW strw = _T("test");
   CStringA stra(strw.GetBuffer(0));
   strw.ReleaseBuffer();

   std::string imgpath=stra.GetBuffer(0);
   stra.ReleaseBuffer();

std::string->CString  例子:

CString strMfc;

std::string strStl=“test“;

strMfc=strStl.c_str();

AfxExtractSubString是截取字符串的函數,很好用,不過美中不足的地方在與它只能使用單個字符作為分割符。

但是這種情況在很多時候都行不通,如果分割符需要是兩個字符以上呢?

之前因為這個問題試了很久,也在網上搜索過。不過可惜的是,網上的大部分關于VC截取字符串的文章都是那么同樣的幾篇,都是寫的滿復雜然后可以實現了AfxExtractSubString功能而已的,也就是只能用單個字符截取,但是標題卻寫著用字符串截取字符串,好笑!

不找了,自己寫吧。CString里面有Find,然后再組成數組。

C++實現CString和string的互相轉換void Split(CString source, CStringArray& dest, CString division)
C++實現CString和string的互相轉換{
C++實現CString和string的互相轉換    dest.RemoveAll();
C++實現CString和string的互相轉換    int pos = 0;
C++實現CString和string的互相轉換    int pre_pos = 0;
C++實現CString和string的互相轉換    while( -1 != pos ){
C++實現CString和string的互相轉換        pre_pos = pos;
C++實現CString和string的互相轉換        pos = source.Find(division,(pos+1));
C++實現CString和string的互相轉換        dest.Add(source.Mid(pre_pos,(pos-pre_pos)));
C++實現CString和string的互相轉換    }
C++實現CString和string的互相轉換
C++實現CString和string的互相轉換}

另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

分享題目:C++實現CString和string的互相轉換-創新互聯
文章位置:http://www.yijiale78.com/article26/csodjg.html

成都網站建設公司_創新互聯,為您提供Google外貿網站建設營銷型網站建設品牌網站建設軟件開發品牌網站制作

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

h5響應式網站建設