將CString類型的變量轉化成char*:

          char* keyChar = key.GetBuffer(0); //key為CString類型

          ...

          key.ReleaseBuffer(); //用完CString后記得釋放緩沖

          剛開始用C++,以前都是用的Java,希望Everything will go pretty well!



          版權所有 羅明
          posted on 2005-09-12 21:14 羅明 閱讀(363) 評論(1)  編輯  收藏
          Comments
          • # re: 將MFC中的CString轉換成char*
            inlookme
            Posted @ 2011-08-09 11:37
            ansi編碼的程序是使用的,unicode的程序就不行了。
            key.GetBuffer(0); 獲取的是字符緩沖指針,這個指針可以直接改變緩沖的內容。如果是unicode編碼的程序,取出的是wchar字符指針。  回復  更多評論   

          只有注冊用戶登錄后才能發表評論。


          網站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
           
          主站蜘蛛池模板: 长葛市| 蒙城县| 湖北省| 米泉市| 峨眉山市| 任丘市| 乐山市| 容城县| 揭阳市| 繁昌县| 固始县| 新宾| 奈曼旗| 仪陇县| 宜宾县| 屯昌县| 武邑县| 紫云| 沧州市| 永和县| 黄大仙区| 高雄县| 东丽区| 桐乡市| 微山县| 台湾省| 阳东县| 闽清县| 额尔古纳市| 永新县| 永定县| 合作市| 万年县| 永靖县| 永清县| 台安县| 凉城县| 怀柔区| 临海市| 凤凰县| 班戈县|