将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 罗明 阅读(352) 评论(1)  编辑  收藏
Comments
  • # re: 将MFC中的CString转换成char*
    inlookme
    Posted @ 2011-08-09 11:37
    ansi编码的程序是使用的,unicode的程序就不行了。
    key.GetBuffer(0); 获取的是字符缓冲指针,这个指针可以直接改变缓冲的内容。如果是unicode编码的程序,取出的是wchar字符指针。  回复  更多评论   

只有注册用户登录后才能发表评论。


网站导航: