C++中判断输入的数据类型是否正确 |
您所在的位置:网站首页 › 格式函数是什么函数类型的数据 › C++中判断输入的数据类型是否正确 |
在一个程序中,有的时候我们需要用户输入一个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 |