CString strtemp 如何转化为char *,以及获取char *的长度 ? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 char lpBuf[30];CString sre = "test";sprintf(lpbuf,"%s",sre); CString strtemp="Hello World!!!";char* test;test=(char*)malloc(sizeof(strtemp)*sizeof(char));memcpy(test, strtemp, sizeof(strtemp));这样应该可以吧!!! CString strtemp;char szTemp[256];strcpy(strtemp.getbuffer(256));strtemp.ReleaseBuffer();int nLength = strlen(szTemp); nanjianhui(nan) : memcpy(test,strtemp,sizeof(strtemp)); ??????您为什么不试一试再回答呢?怀疑您的一个星是怎么来的.... http://www.csdn.net/develop/read_article.asp?id=15663 不同意 Saimen(单身情人) ,不符合楼主题意。CString strtemp 如何转化为char *,以及获取char *的长度这样:CString strtemp;strtemp="sdfsdfsdf";char * my=strtemp.GetBuffer(strtemp.GetLength());int len=strlen(my); 呵呵,别忘了加上strtemp.releaseBuffer().我是忘了。抱歉啊 sunheart(深蓝): 那里不同? 有没有人帮我看看这个问题,谢谢! VC的困惑 老看见: RUNTIME_CLASS(CMainFrame);语句,啥意思? SQL 急求包含概率分布函数和积分等的vc++工具书!! 如何设置CEditView里的内容? 一个简单的问题,如何在对话框中得到View类的指针? OA 新建类,看不到要用的基类 能不能将*.bmp转化成*.ico格式? 这个问题想来不难,只是我不知道,大家来看看 DLL的入口DllMain的问题
CString sre = "test";
sprintf(lpbuf,"%s",sre);
char* test;
test=(char*)malloc(sizeof(strtemp)*sizeof(char));
memcpy(test, strtemp, sizeof(strtemp));
这样应该可以吧!!!
char szTemp[256];strcpy(strtemp.getbuffer(256));
strtemp.ReleaseBuffer();int nLength = strlen(szTemp);
您为什么不试一试再回答呢?
怀疑您的一个星是怎么来的....
CString strtemp 如何转化为char *,以及获取char *的长度
这样:
CString strtemp;
strtemp="sdfsdfsdf";
char * my=strtemp.GetBuffer(strtemp.GetLength());
int len=strlen(my);