关于VS2010下MFC应用程序,计算器的问题。
下面是数字键0的程序。voidCCalculateDlg::OnBnClickedButton10(){//TODO:在此添加控件通知处理程序代码{if(m_num>=0...
下面是数字键0的程序。
void CCalculateDlg::OnBnClickedButton10()
{
// TODO: 在此添加控件通知处理程序代码
{ if (m_num>=0)
{
if (xsd==0)
m_num=m_num*10+0;
else
{
m_num=m_num+xsw*0;
xsw*=0.1;
}
UpdateData(false);
}
else
{
if(xsd==0)
m_num=m_num*10-0;
else
{
m_num=m_num-xsw*0;
xsw*=0.1;
}
UpdateData(false);
}
}
}
可是我不知道其他“1——9”数字键的程序是怎样的,编译出来的话,输出的数字键的值都是ASCII值,求指导怎么转换ASCII变成数字,就是我输入数字键0—9,框中就会显示0-9的数字。求指导! 展开
void CCalculateDlg::OnBnClickedButton10()
{
// TODO: 在此添加控件通知处理程序代码
{ if (m_num>=0)
{
if (xsd==0)
m_num=m_num*10+0;
else
{
m_num=m_num+xsw*0;
xsw*=0.1;
}
UpdateData(false);
}
else
{
if(xsd==0)
m_num=m_num*10-0;
else
{
m_num=m_num-xsw*0;
xsw*=0.1;
}
UpdateData(false);
}
}
}
可是我不知道其他“1——9”数字键的程序是怎样的,编译出来的话,输出的数字键的值都是ASCII值,求指导怎么转换ASCII变成数字,就是我输入数字键0—9,框中就会显示0-9的数字。求指导! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询