CString 如何转化为 char* ?

来源:互联网 发布:在mac上安装jmeter 编辑:程序博客网 时间:2024/05/16 23:58

  近期,在项目中遇到CString转换为char*的问题,本以为可以直接强制类型转换,结果是不可以的。


  现把解决办法总结如下(当然,不可能全面,希望大家提出更多更好的方法):


//1CString strText = "1232";char *ptr = NULL;ptr = strText.GetBuffer(strText.GetLength());strText.ReleaseBuffer();//2CString strText2 = "1232";char *ptr2 = (char*)(LPCTSTR)strText2;const char* p= "123";char *p2 = (char*)p;  // this is convert const char*  to char*


0 0