| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1195 人关注过本帖
标题:新手求助~~多个vector对象的建立
只看楼主 加入收藏
ppt060984
Rank: 1
来 自:广东深圳
等 级:新手上路
帖 子:342
专家分:0
注 册:2008-11-6
结帖率:100%
收藏
 问题点数:0 回复次数:8 
新手求助~~多个vector对象的建立
我要读入两个int型vector对象ivec1和ivec2
程序如下:
#include<iostream>
#include<vector>

using namespace std;

int main()
{
    //读入两个int型的vector对象
    int input1, input2;
    vector<int> ivec1, ivec2;

    cout << "Enter an int-type vector object:" << endl
        <<"ivec1 = "<< endl;
    while (cin >> input1)
        ivec1.push_back (input1);
    cout << endl;

    cout << "Enter another int-type vector object:" << endl
        <<"ivec2 = "<< endl;
    while (cin >> input2)
        ivec2.push_back (input2);
    cout << endl;
      
       reutrn 0;
}

可是怎么不对呢,只能读入ivec1,不能读入ivec2,直接就跳过去了。

1.jpg (23.83 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: vector 对象 
2008-11-23 21:01
zxwangyun
Rank: 4
来 自:云南
等 级:业余侠客
威 望:1
帖 子:232
专家分:299
注 册:2008-10-17
收藏
得分:0 
reutrn 0;
这样也能编译通过?

努力改变一点点!!
2008-11-23 21:26
zxwangyun
Rank: 4
来 自:云南
等 级:业余侠客
威 望:1
帖 子:232
专家分:299
注 册:2008-10-17
收藏
得分:0 
reutrn 0;
这样也能编译通过?

努力改变一点点!!
2008-11-23 21:28
zxwangyun
Rank: 4
来 自:云南
等 级:业余侠客
威 望:1
帖 子:232
专家分:299
注 册:2008-10-17
收藏
得分:0 
不好意思!
网速不行
多刷新了一次

努力改变一点点!!
2008-11-23 21:31
ppt060984
Rank: 1
来 自:广东深圳
等 级:新手上路
帖 子:342
专家分:0
注 册:2008-11-6
收藏
得分:0 
回复 第4楼 zxwangyun 的帖子
可以啊,我用的是VS2005
2008-11-23 21:33
ppt060984
Rank: 1
来 自:广东深圳
等 级:新手上路
帖 子:342
专家分:0
注 册:2008-11-6
收藏
得分:0 
这是C++ primer 上的一个题目的前一小部分。
我看了答案,把cin语句改为
cin >> input1;
while(input1 != 32767) // 答案给定了一个输入范围
{
  ivec1.push_back (input1);
  cin >> input1;
}

cin >> input2;
while(input2 != 32767)
{
  ivec1.push_back (input2);
  cin >> input2;
}

情况还一样,不知道怎么回事.....
2008-11-23 21:39
newyj
Rank: 2
等 级:新手上路
威 望:3
帖 子:542
专家分:0
注 册:2008-1-4
收藏
得分:0 
在两个循环 中间 加上cin.clear();
2008-11-23 23:19
aipb2007
Rank: 8Rank: 8
来 自:CQU
等 级:贵宾
威 望:40
帖 子:2879
专家分:7
注 册:2007-3-18
收藏
得分:0 
while (cin >> input2)
不是跳过去,而是这句判断为假。在第一次输入流退出循环时,流的状态已经变了,要清除流标记,最好看看msdn。

Fight  to win  or  die...
2008-11-24 00:12
ppt060984
Rank: 1
来 自:广东深圳
等 级:新手上路
帖 子:342
专家分:0
注 册:2008-11-6
收藏
得分:0 
可以了,谢谢楼上两位!!!
2008-11-24 23:48
快速回复:新手求助~~多个vector对象的建立
数据加载中...
 
   



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

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