| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 707 人关注过本帖
标题:受不了了,最后一次发这个贴,希望有人给我答案
取消只看楼主 加入收藏
cai111
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-3-29
收藏
 问题点数:0 回复次数:1 
受不了了,最后一次发这个贴,希望有人给我答案

我要的是:希望在我输入错误的情况下系统提示我的输入错误!
#include <iostream>
using namespace std;

void main()
{
int y;
cout<<"请输入年: 例::2006"<<endl;
cin>>y;
while(cin.fail())
{
cout<<"请输入整数: ";
cin.clear();
cin.sync();

cin>>y;
}
cout<<y<<"年"<<endl;
}
/* 测试用例(1) 输入:2005 输出:2005年 (2)输入: 2005c 输出:2005年问题:例2应该提示:请输入整数 和得到的输出不同
*/

搜索更多相关主题的帖子: 测试 include color 
2006-03-30 00:35
cai111
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-3-29
收藏
得分:0 

我要的是能够在定义int形,如果输入例如“123abc”之后,能在输出中直接反映输入错误的!
必须是int形的输入

2006-03-30 11:21
快速回复:受不了了,最后一次发这个贴,希望有人给我答案
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018488 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved