这个输入应该遇到什么时才结束??
#include<string>
#include<iostream>
#include<vector>
using std::vector;
using std::string;
using std::cout;
using std::cin;
using std::endl;
using std::getline;
//using vector<int>::size_type;
int main()
{
vector<int> ivec;
int in,sum=0;
while(cin>>in)//应该遇到什么时才退出??
{
ivec.push_back(in);
}
//for(vector<int>::size_type i=0;i!=ivec.size();i++)
//我在vc6.0上用vector<int>::size_type 通不过编辑
// 说vector<int>不是一个类或命名空间!! WHY?
for(int i=0;i!=ivec.size();i++)
{
cout<<ivec[i]<<endl;
sum+=ivec[i];
}
cout<<sum<<endl;
return 0;
}
先谢谢大家!