判断用户输入是否为数字

void CStrIsNumberDlg::OnButtonCHeck() 
{
//将控件变量的值传给控件控件变量
UpdateData(true);


//判断用户输入是否为数字
if(!IsNumber(m_str))
{
AfxMessageBox(TEXT("Sorry!本程序只允许输入数字,请重新输入!"));
return;
}


}


BOOL CStrIsNumberDlg::IsNumber(CString &str)
{
    for(int i=0;i<str.GetLength();i++)
{
if(str.GetAt(i)<'0'||str.GetAt(i)>'9')
return false; //当不是数字字符时返回false
}
return true;
}
posted @ 2011-11-22 16:26  氺〤魚Oo。  阅读(217)  评论(0编辑  收藏  举报