返回列表 发帖

在C++中输入如何识别整型和字符数据

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

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

你查一下这个函数,就可以了。

TOP

2# fwbook


谢谢了,我试过用这个函数,并且调试过了,感谢。。。。。。。。。。。。。

TOP

解决问题,就好。

TOP

返回列表