在6.0能够顺利进行,但是跟着书本操作在VS2008中就这样报错
“atoi”: 不能将参数 1 从“CString”转换为“const char *”void CDemolDlg::OnBnClickedOk()
{
UpdateData(TRUE);
CString strB;
int nLen = m_ctlNumB.GetWindowTextLength();
if (nLen<=0)
{
AfxMessageBox(_T("请输入数字B"));
return;
}
m_ctlNumB.GetWindowText(strB);
int iB;
iB=atoi(strB);
int n=m_iNumA=iB;
CString strMsg;
strMsg.Format(_T("[%d]和[%]的和为:[%]!"),m_iNumA,iB,n);
AfxMessageBox(strMsg);
// TODO: 在此添加控件通知处理程序代码
OnOK();
}
“atoi”: 不能将参数 1 从“CString”转换为“const char *”void CDemolDlg::OnBnClickedOk()
{
UpdateData(TRUE);
CString strB;
int nLen = m_ctlNumB.GetWindowTextLength();
if (nLen<=0)
{
AfxMessageBox(_T("请输入数字B"));
return;
}
m_ctlNumB.GetWindowText(strB);
int iB;
iB=atoi(strB);
int n=m_iNumA=iB;
CString strMsg;
strMsg.Format(_T("[%d]和[%]的和为:[%]!"),m_iNumA,iB,n);
AfxMessageBox(strMsg);
// TODO: 在此添加控件通知处理程序代码
OnOK();
}
解决方案 »
- 请问什么样的类需要去new?
- evc4程序怎么在pda上运行
- 小问题!求思路!!!
- 请问ICreateDevEnum接口定义在哪个头文件里?我已经包含了<DIRECT.H>,还需要连接什么库吗?在线等待!
- 命令行程序中是否不能使用ADO连接SQLServer数据库?急死了!
- VC+ACCESS2000进销存系统发布(源代码)
- 如何使用队列?基本步骤有哪些??急用!!
- 帮帮忙。想寻找一份兼职。关于vb,vc,nb.net :)
- 关于END_MESSAGE_MAP的嵌套定义问题
- 禁止程序切换
- 几个问题:cdemo(const char *str)中的const起何作用呢?有示例代码!
- 往数据库添加记录问题
iB=atoi(strB);将改为 iB = atoi(LPCTSTR(strB));