Ik moet een project maken voor informatica maar ik zit met een probleem.
Mijn programma vraagt 10 getallen op en die plaatst die in een vector die ik rij noem.
Nu moet ik nadien een getal kunnen verwijderen uit die vector bv
men vector bevat deze getallen
{10 , 3, 4, 3 , 4, 8, 4, 1, 5, 7} en ik wil alle drietjes verwijderen.
deze funtie heb ik gemaakt om dit te doen
int iVerw;
cout << "Geef het getal in dat je wil verwijderen: ";
cin >> iVerw;
vector<int>::iterator pos;
for( pos = rij.begin() ; pos != rij.end() ; pos++)
{
if( *pos == iVerw)
{
rij.erase( pos );
}
}
en deze foutmelding krijg ik of beter gezegt bij de debugging gaat hij deze regel aanduiden.
_SCL_SECURE_VALIDATE(this->_Mycont != NULL);
Mijn programma vraagt 10 getallen op en die plaatst die in een vector die ik rij noem.
Nu moet ik nadien een getal kunnen verwijderen uit die vector bv
men vector bevat deze getallen
{10 , 3, 4, 3 , 4, 8, 4, 1, 5, 7} en ik wil alle drietjes verwijderen.
deze funtie heb ik gemaakt om dit te doen
int iVerw;
cout << "Geef het getal in dat je wil verwijderen: ";
cin >> iVerw;
vector<int>::iterator pos;
for( pos = rij.begin() ; pos != rij.end() ; pos++)
{
if( *pos == iVerw)
{
rij.erase( pos );
}
}
en deze foutmelding krijg ik of beter gezegt bij de debugging gaat hij deze regel aanduiden.
_SCL_SECURE_VALIDATE(this->_Mycont != NULL);