怎样将CString字符串转换为char[]字符串?谢谢!!

CStringm_szAcc,m_szPass;charstr1[10],str2[10];m_szAccount.GetWindowText(m_szAcc);//获得... CString m_szAcc,m_szPass;
char str1[10],str2[10];

m_szAccount.GetWindowText(m_szAcc); //获得账号
m_szPassword.GetWindowText(m_szPass); //获得密码

strncpy(str1,(LPCTSTR)m_szAcc,sizeof(str1)); //编译会报错
strncpy(str2,(LPCTSTR)m_szPass,sizeof(str2)); //编译会报错
展开
 我来答
空雪梦见
2013-12-25 · TA获得超过5598个赞
知道大有可为答主
回答量:2522
采纳率:75%
帮助的人:1211万
展开全部
strncpy(str1, CT2A(m_szAcc), sizeof(str1));
strncpy(str1, CT2A(m_szPass), sizeof(str2));

头文件:
atlbase.h
atlconv.h
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
linux001
2013-12-25 · TA获得超过1401个赞
知道大有可为答主
回答量:1665
采纳率:100%
帮助的人:1367万
展开全部
CString 有个 get_c 风格的字符串方法吧。返回的是个char*指针
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式