首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

用vc++编辑计算器,请各位帮忙看看如何修改异常!

2012-05-07 
用vc++编辑计算器,请各位帮忙看看怎么修改错误!!总是出现这个错误error C2065: newinput : undeclared i

用vc++编辑计算器,请各位帮忙看看怎么修改错误!!
总是出现这个错误error C2065: 'newinput' : undeclared identifier,
可是我已经定义了,下边是我的程序,是按键0的程序!请求各位帮忙!万分感谢!
void CMyDlg::On0() 
{
// TODO: Add your control notification handler code here
  UpdateData(true);
if(newinput==1) 
{
m_b="";
newinput=1;
}
m_b=m_b+"0";
  UpdateData(FALSE);
}

[解决办法]
newinput在这个函数里面确实没看到定义啊,你定义在哪儿,全局还是类成员变量.
如果是全局,看看是不是定义在这个函数下面了.

[解决办法]
非常明确,看看'newinput'是否在CMyDlg中定义了
[解决办法]
估计你的'newinput'没有在类CMyDlg中定义
[解决办法]
很高兴回答你的问题!首先,你的问题是error C2065: 'newinput' : undeclared identifier,很明显,你的newinput是一个开关,表示是否重新开始输入,如果表示重新开始输入,应该设置成全局变量,这一点是没有错误的;错误提示是没有定义,检查是否引入相应都文件,然后clean build,重新build。

热点排行