新手请教: CString 与char* 在对话框上有个EDIT 定义成员变量 m_edit (CString) 现在有一函数参数是char*的,现我要把m_edit的值赋给char*这个函数参数,我不知道怎么转换,本人属新手,请予以指导。谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 char *temp;temp = m_edit.buffer(0); CString::GetBuffer(int nLenth);之后要用ReleaseBuffer() char tmp[10];strcpy(tmp,m_edit);......Fun(tmp);//第一个参数为char*类型 Errr: cannot convert parameter 1 from 'char' to 'char *'试了 不行。 CString str; str="Hello"; TCHAR* p = str.GetBuffer(strlen(str)); 就是 CString ->char*啦哪个命令不行呢 char *str = (LPCSTR)(LPCTSTR)m_str; char *str = (LPSTR)(LPCSTR)m_str; CString str;char buffer[MAX];//char *-->CStringstr.Format("%s",buffer);//CString-->char *strcpy(buffer,str.GetBuffer(0)); 在论坛上发帖排版的问题 只有一个局域网能否架设P2P测试环境 处于不同局域网上的主机通讯 高手们,看一下为什么会报错呢? 请问应用程序改变了数据库,怎么才能通知网页呢? 请教:关于测试对象是否存在的问题? 我自己写了一个类,怎样才能得到CTetsDlg中的控件! 有关MDI的问题 这是《windows程序设计》里的例子。我怎么编译连接的时候出错啊? 怎样使窗口部分区域透明化? 如何发布C/S的DCOM应用程序 VC中功能模块拖动的GUI框架如何实现?
temp = m_edit.buffer(0);
char tmp[10];
strcpy(tmp,m_edit);
...
...Fun(tmp);//第一个参数为char*类型
试了 不行。
str="Hello";
TCHAR* p = str.GetBuffer(strlen(str));
哪个命令不行呢
char buffer[MAX];
//char *-->CString
str.Format("%s",buffer);
//CString-->char *
strcpy(buffer,str.GetBuffer(0));