c++怎样使其只能输入数字

像一些简单的计算器一不小心就陷入死循环了。。。。
2024-10-28 02:23:56
推荐回答(3个)
回答1:

mfc当中的属性里面可调 好像有这样的类 可以上MSDN查查 其实完全可以自己写一个判断函数,非数字不执行

回答2:

可采用异常处理机制,张俊那本书的最后一章。

回答3:

下面是MFC的EditBox控件的实现代码CEdit* m_edit4 = (CEdit*)GetDlgItem(IDC_EDIT4);
m_edit4->ModifyStyle(0,ES_NUMBER); 如果是控制台程序则使用ASCII码进行判断输入的字符是否在0-9之间