如何将CString 变成char???

lili1982623 2004-03-15 08:32:50
在对话框里
我想在Edit box里输入东西 (当然是CString,假设映射的变量为m_edit)将其变成char,我这样为什么会错
char(m_edit)
不甚感激
...全文
62 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Salmon2004 2004-03-16
  • 打赏
  • 举报
回复
CString strText = "This is a test";
int len = strText.GetLength();
char *lpText = strText.GetBuffer(len+1);

// lpText[len] = '\0';
// lpText[n] // 引用

strText.ReleaseBuffer();
freeinsky 2004-03-16
  • 打赏
  • 举报
回复
cstring类,可以和const char *相应的通用,如果你要用成char的话,只能用
先GetBuffer();
用完后,用ReleaseBuffer(),就可以了
lili1982623 2004-03-15
  • 打赏
  • 举报
回复
怎么好象都不行呀
不甚感激。
badcrow 2004-03-15
  • 打赏
  • 举报
回复
( const char *) m_Str
striking 2004-03-15
  • 打赏
  • 举报
回复
char = (LPSTR)(LPCTSTR)CString
striking 2004-03-15
  • 打赏
  • 举报
回复
char = (LPSTR)(LPCSTR)CString
yanhaobit 2004-03-15
  • 打赏
  • 举报
回复
是的
jxgcxy 2004-03-15
  • 打赏
  • 举报
回复
strcpy(char,CString)
tcice 2004-03-15
  • 打赏
  • 举报
回复
CSting 中有个函数是GetBuffer();
记住用完后,要用ReleaseBuffer()释放。

2,586

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧