C++中判断输入的数据类型是否正确

您所在的位置:网站首页 格式函数是什么函数类型的数据 C++中判断输入的数据类型是否正确

C++中判断输入的数据类型是否正确

2024-07-09 22:10| 来源: 网络整理| 查看: 265

  在一个程序中,有的时候我们需要用户输入一个int类型的数据,但是用户偏偏输入字母,这个时候用户就输入错误,那么我们的程序应该怎样处理这种错误呢? 可以使用cin.good()函数和cin.fail()函数来判断。 这里简单介绍下这两个函数

如果输入的数据类型正确,那么cin.good()函数返回1;否则返回0 如果输入的数据类型错误,那么cin.fail()函数返回1;否则返回0

下面来看看具体的例子:

#include using namespace std; int main() { int m; cin >> m; if (cin.good()) { cout


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3