如何将CString str类型转换为 char a[] 类型,急急!!! 希望高手相助 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 转成char * 类型,与char a[]效果一样的.CString s(_T("This is a test "));LPTSTR p = s.GetBuffer();// 在这里添加使用p的代码if(p != NULL) *p = _T('\0');s.ReleaseBuffer(); CString str;//.....(LPTSTR) str;//conversion //CString字符串转换成 char//包含头文件#include "tchar.h" CString strText="ABC";char cText[5];memset(cText,0,sizeof(cText));strcpy(cText,strText); 不对,楼上美丽心情都说错了。人家要得是 cstring to char * ,所以应该是这样的,CString str;str = _T("hello,world");char * pchar;pchar = str.b_str();这是我很久以前用的拉,可是只有这样才能得到一‘\0’结束的真正的c 字符串也许我的函数写错了,但我也记不请了,所以你自己查一下资料看 jiva12(小辉) 帮你改一下 CString to char *//包含头文件#include "COMDEF.H"CString str;str = _T("hello,world");char * pchar;pchar = (_bstr_t)str; char str[256];CString str1="jlkfadlkjasdf";strcpy(str,(LPCTSTR)str1); 切,你有一句多余的memset :)还有,你也太小气了吧,就给字符串分配5个空间!呵呵 请教:在单文档环境下全局变量和全局函数在什么位置定义比较好? 一个关于tcp连接中断的问题! 如果得到图片框的DC 通过FindWindow找到句柄后,怎样将窗口最大化,最小化和设置为顶层? 怎样编程实现对硬盘分区表的读出和写入??? 请问怎么用用dll显示对话框资源? 怎么做一个无窗口的程序 谁能给我讲讲汉字在字符数组中是怎么存放的? 如何按行读取文件 VC下MFC多文档做的串口发送程序,如何通过点击菜单发送数据? 有关richtext控件的findtext()函数 关于dll的问题
LPTSTR p = s.GetBuffer();
// 在这里添加使用p的代码
if(p != NULL) *p = _T('\0');
s.ReleaseBuffer();
//.....
(LPTSTR) str;//conversion
//包含头文件#include "tchar.h"
CString strText="ABC";
char cText[5];
memset(cText,0,sizeof(cText));
strcpy(cText,strText);
CString str;
str = _T("hello,world");
char * pchar;
pchar = str.b_str();
这是我很久以前用的拉,可是只有这样才能得到一‘\0’结束的真正的c 字符串
也许我的函数写错了,但我也记不请了,所以你自己查一下资料看
//包含头文件#include "COMDEF.H"
CString str;
str = _T("hello,world");
char * pchar;
pchar = (_bstr_t)str;
CString str1="jlkfadlkjasdf";
strcpy(str,(LPCTSTR)str1);
还有,你也太小气了吧,就给字符串分配5个空间!呵呵