MFC 接收edit输入字符串问题 15
用edit框输入信息后会把信息赋值给一个CString的变量m_edit,但是要怎么处理CString啊==?比如输入一个“pop3.163.com”给了m_edit,然...
用edit框输入信息后会把信息赋值给一个CString的变量m_edit,但是要怎么处理CString啊= =?比如输入一个“pop3.163.com”给了m_edit,然后我要使用gethostbyname(const char)函数,这样就必须把CString转成char类型,网上说的各种方法都试过了,像“char *name; name = (LPSTR)(LPCTSTR)m_edit;”这样,但name就变成了“烫烫烫...“了。。。求大神给个解决办法orz。。没多少财富值了QwQ15分凑合着收了吧
展开
2个回答
展开全部
UpdateData(TRUE);//编辑框接受用户输入数据,初始对话框中的数据
char *name;
name =m_edit.GetBuffer(0);//把CString内容转换为 LPSTR
这样就可以用了
char *name;
name =m_edit.GetBuffer(0);//把CString内容转换为 LPSTR
这样就可以用了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询