c++:如果a要求输入一个数,我在输入时随意输入了一个字母之类的,怎样让程序输出指定的错误提示

 我来答
金色潜鸟
推荐于2018-05-10 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:5727万
展开全部
c++ cin 返回为假 就是输入错。 返回真,输入正确。
#include<iostream>
using namespace std;
#include <string>
int main()
{
int x=0;
Loop:
cout << endl << "Enter an integer" << endl;
if (cin >> x){
cout << "The value is " << x << endl;
}
else {
cout << "You made a mistake" << endl; //executes
cin.clear();
cin.ignore();
goto Loop;
}
system("pause");
return 0;
}
----
c 语言 n=scanf("%d %d", &a,&b); 返回值 n 等于 输入正确的 数的 个数,
这句,输对2个参数,返回2,输对 1个 返回 1,全输错,返回 0。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式