Ciao ragazzi! stavo provando a ricercare un elemento in vettore, ma mi segnala errore nella riga con il commento e mi dice:
in function void ricerca(std::vector<int, std::allocator<int> >*, int):
no match for 'operetor==' in '°((+(((unsigned int)i) *12u))+ list) == ricerca'
il codice è questo:
codice:
#include <iostream>
#include <vector>
using namespace std;
void ricerca(vector<int> list[10],int ricerca);
int main(){
}
void ricerca(vector<int> list[10],int ricerca)
{
bool trovato = false;
int pos = -1;
for (int i = 0; i < 10; i++)
{
if (list[i] == ricerca)//ERRORE
{
trovato = true;
pos = i;
break;
}
}
if (trovato) cout<<"Il numero e' stato trovato alla posizione: "<<pos<<endl;
else cout<<"Il numero non e' stato trovato."<<endl;
}
void rimuovi(vector<int> list[10], int ricerca){
}