Board logo

标题: 在C++中输入如何识别整型和字符数据 [打印本页]

作者: Tomy    时间: 2009-10-25 16:24     标题: 在C++中输入如何识别整型和字符数据

首先申明,我是个菜鸟,我在写一个程序的时候,因为要输入字符和数据,如果输入是正确的话,那程序还能正常运行,可是,当我按错键,该输入字符的时候输入了整型数或在该输入整型数据的时候输入了字符,因为整型数据和字符型数据可以转换,结果就导致了程序的死循环。不知道哪位可以指教一下,如何区分输入的是整形数据还是字符型数据?谢谢了!
作者: fwbook    时间: 2009-10-25 18:22

你可以使用isdigit函数判断输入的内容是否是数字。如果是,会返回为真。

你查一下这个函数,就可以了。
作者: Tomy    时间: 2009-10-28 19:38

2# fwbook


谢谢了,我试过用这个函数,并且调试过了,感谢。。。。。。。。。。。。。
作者: fwbook    时间: 2009-10-29 08:55

解决问题,就好。




欢迎光临 万卷图书 (http://wanjuanchina.net/) Powered by Discuz! 7.0.0