我的思路是首先用GetDlgItemText(IDC_EDIT1,str);得到编辑框的内容放到CString对象str里。
在用str=str.left(str.getLength()-3),得到ms前的字符串,如果此字符串不为数值,则提示错误,否则继续判断。问题是:有什么函数能判断此str是否是数字呢?
再用double d=atof(str);得到str的值,判断d的范围是否满足条件。
此方法可行吗?