腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
错误处理
cin.fail
()
的
问题
、
、
、
、
(1-5): "; cin>>num_players; cout
浏览 2
提问于2017-03-01
得票数 0
1
回答
cin.fail
错误处理
问题
、
N个变量
的
输入应该仅为1到2000之间
的
一个数字。现在,如果我输入正确/不正确
的
数字,下面的代码可以正常工作,但是当我输入一些随机字母时(我必须确保只有数字,所以如果有人输入了字母,我就必须处理),提示符会被写成我输入
的
字母
的
数倍,而且我只想把它输出一次有办法解决这个
问题
吗?谢谢!." << endl;
浏览 2
提问于2014-12-02
得票数 1
回答已采纳
1
回答
如何使用operator>>读取值,但没有默认
的
值构造函数?
、
、
template <class T> T t; if (
cin.fail
()) { }}我没有意识到
的
是它依赖于T有一个默认
的
构造函数。现在我遇到了这个
问题</
浏览 0
提问于2009-10-29
得票数 3
回答已采纳
2
回答
std::cin失败导致while循环中
的
if语句循环
、
、
、
所以我想我会把这个放在这里,因为我必须遍历很多文档和论坛才能找到明确
的
答案。我试图从用户获取输入,并在if语句中使用isdigit()检查输入是否为整数。如果If语句失败,程序将输出一条错误消息。std::cout << "You got " << game.getCorrect() << " correct" << std::endl;} 注:已解决,仅发布以包含我
的
解决方案
浏览 17
提问于2021-03-02
得票数 0
1
回答
如果输入
的
值不是C++中
的
整数,如何重复语句
我是C++新手,我使用代码::块来运行我
的
代码.
问题
是,我希望用户输入一个按年龄计算
的
整数值,那么我如何编写代码,以确保程序知道它是否是整数,如果它不是整数,则循环?\n"; cin.clear(); cout << "\nPlease Choose A Class."
浏览 5
提问于2015-11-14
得票数 0
回答已采纳
1
回答
按字母顺序打印字符串
的
所有排列-ver1.1
、
、
、
、
对于我以前
的
问题
按字母顺序打印字符串
的
所有排列,我修改了答案中
的
大部分建议,以便再次重写我
的
解决方案。请让我知道更多
的
变化需要或任何更多
的
建议。
浏览 0
提问于2015-05-01
得票数 3
回答已采纳
1
回答
std::
cin.fail
()
的
问题
、
、
我正在写一些用cpp从终端读取
的
代码,但由于某种原因,它在数字用完后崩溃了。根据我在网上读到
的
内容,我应该能够使用std::
cin.fail
()检查std::cin是否成功,但它之前崩溃了。我正在运行
的
代码是 #include <iostream> { { std::cin >>
浏览 9
提问于2020-07-12
得票数 1
回答已采纳
1
回答
为什么循环是没完没了
的
?
、
、
、
、
我正在做一些功课,并试图使它不受字符输入
的
影响,但不知何故,在内部写入一个字符仍然会破坏它,因为它会使循环无限。有没有人能建议一下解决这个
问题
的
方法?< imaginarynum || given > imaginarynum) std::cin >> given; std::cin >> given; b
浏览 2
提问于2019-10-24
得票数 0
1
回答
C++使用
cin.fail
(),cin.clear() --我有一个无限循环,不知道为什么
您可以不使用cin和
cin.fail
()这样
的
一行吗?是否有一种更干净或更标准
的
方法来对输入进行这种类型
的
错误检查?the size of the array (1-10): ";这个方法很有效: cout << "Please input #: &qu
浏览 1
提问于2014-11-20
得票数 0
回答已采纳
1
回答
检查
cin.fail
()时C++中
的
字符串变量错误
、
iostream>{ cout << "Enter: " << endl;} 这是我典型
的
错误检查实现,以确保输入有效
的
输入,这就是我所得到
的
教训。上面代码
的
问题
是,如果我输入'4d‘,它将4存储在变量'i’
浏览 2
提问于2016-03-16
得票数 1
回答已采纳
2
回答
cin
的
未知行为
首先,我想说我知道使用getline是一个更好
的
选择,但是,我很好奇为什么这段代码不能按预期工作:我不知道为什么#include <string> int input; cin >> input; char rd = cin.get
浏览 3
提问于2015-09-26
得票数 0
回答已采纳
2
回答
如何检查验证
、
当我试图输入类似"Hello“
的
字符串时,它产生了一个错误。我如何检查当我给出字符串输入字符串时,它应该要求我给出正确
的
输入?
浏览 0
提问于2017-03-27
得票数 0
1
回答
虽然循环在输入方面表现得很奇怪
、
、
我一直在做一个简单
的
学校项目,但我在使用while循环验证用户输入时遇到了一个小
问题
。以下代码用于执行此操作: cin >> int_input; int_input = 0; }cout << "Please enter a valid bet [100, 30
浏览 11
提问于2017-07-07
得票数 0
回答已采纳
3
回答
当输入数字后跟字符时,为什么
cin.fail
()不返回false?
、
我写了这个简单
的
代码: using namespace std; { cin >> s; cout<<"Error"; } 当我进入12.03时,
cin.fail
()返回false,这很好。当我进入sd234时,
cin.fail
()返回true,这也很好。但是,如果我输入234.abcd,或者任
浏览 4
提问于2012-11-25
得票数 1
回答已采纳
3
回答
C++
cin.fail
()
问题
、
、
我
的
目的是处理cin失败
的
情况,并再次提示用户。int number; cout << "Enter a number (0 to exit): "; if(
cin.fail
()){
浏览 0
提问于2010-01-09
得票数 3
回答已采纳
2
回答
正确使用
cin.fail
()
、
使用
cin.fail
();
的
正确方法是什么还是有更好
的
方法?
浏览 1
提问于2013-07-30
得票数 22
回答已采纳
1
回答
在不使用读取操作
的
情况下调用std::cin.putback()、std::cin.unget()安全吗?
、
、
,因为我可能认为读指针已经在输入流
的
开头,而putback减少了位置,所以在我
的
情况下,这是未定义
的
行为吗?谢谢!
浏览 5
提问于2021-02-13
得票数 1
回答已采纳
1
回答
手动设置
cin.fail
()
、
如果输入
的
整数大于固定数字,我想引发
cin.fail
()错误?我该怎么做呢? int a;if (a > 10) //raise
cin.fail
()
浏览 28
提问于2020-04-09
得票数 1
回答已采纳
2
回答
将C++ cin读入int类型
的
字符串返回0
#include <iostream>int main() cout << "Please enter your name and age\n"; int age; cin >> age; cout << "Hello, " << first_name << " (age " <<
浏览 3
提问于2017-03-28
得票数 4
回答已采纳
1
回答
部分输入验证
、
我正在尝试在我
的
代码中实现输入验证。当输入
的
最前面不是数字时,输入会被拒绝,但如果输入是"12d“,则拒绝输入。程序并不认为这是一个固有的错误(尽管理论上它应该是这样
的
)。if (
cin.fail
()) cin.clear(); cin.ignore(numeric_limits<streamsize>::max(),13);
cin.f
浏览 4
提问于2020-04-28
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
CUDA编程的错误处理
Upspin 中的错误处理
Python常见的错误处理方法
Go语言的错误处理的推荐方案
廖雪峰老师的课堂——错误处理
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券