为什么不能输入key,不能进行查找?
#include<iostream>
#include<vector>
using namespace std;
bool search(vector<int>::iterator iter1,
vector<int>::iterator iter2,
int key)
{
while(iter1!=iter2)
{
if(*iter1==key)
break;
else
++iter1;
}
if(iter1!=iter2)
return true;
else
{ return false;
cout<<"Cann't find key"<<endl;
}
}
int main()
{
vector<int> vec;
int t,key;
cout<<"Enter t to vector:"<<endl;
while(cin>>t)
{
vec.push_back(t);
}
cout<<"Enter key:"<<endl;
cin>>key;
cout<<search(vec.begin(),vec.end(),key)<<endl;
return 0;
}