dat与dap的区别:vc++6.0 不同数据间的异常处理。(就是本来算的是int型的,输入的确是字母等等)

来源:百度文库 编辑:神马品牌网 时间:2024/05/10 14:21:54
急啊
谢谢大虾们啦~~~~~~~

据我个人了解对于这个问题一般是不会提供异常处理的,如果你需要检查输入是否正确,可以自己在程序里加一段检测的代码,比如你要数字,你就可以检测输入的是否在48到57之间(ASCII码).还有可能的动作就是赋值失败,两种方法你看看能不能解决吧

用(char)强制转换,当然这个是依据ASCII码表来转换的,如果溢出,则溢出的部分就没了。。。。