VC 中怎样将CString型的数据转换成const char*型的数据
展开全部
char *buf;
CString str = "hello ";
1.
buf = (LPSTR)(LPCTSTR)str;
2.
strcpy(buf,str);
3.
char szTemp[500];
CString strTemp = "123456789 ";
memset(buf,0,sizeof(str));
sprintf(buf, "%s ",str);
4.
memset(buf,0x00,100);
memcpy(buf,(LPCSTR)str,str.GetAllocLength());
5.
char *buf=str.GetBuffer(0);
CString str = "hello ";
1.
buf = (LPSTR)(LPCTSTR)str;
2.
strcpy(buf,str);
3.
char szTemp[500];
CString strTemp = "123456789 ";
memset(buf,0,sizeof(str));
sprintf(buf, "%s ",str);
4.
memset(buf,0x00,100);
memcpy(buf,(LPCSTR)str,str.GetAllocLength());
5.
char *buf=str.GetBuffer(0);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询