Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <vector>
- #include <stdexcept> // out_of_range
- #include <iostream>
- #include <string>
- using namespace std;
- int main(void) {
- vector<string> vs;
- vs.push_back("Ola");
- vs.push_back("Ula");
- vs.push_back("Ela");
- vs.push_back("Ala");
- vs.push_back("Kasia");
- vs.push_back("Ula");
- vs.push_back("Magdalena");
- try {
- for ( int i = 0; i < vs.size(); i++ )
- cout << vs.at(i) << " " ;
- } catch(out_of_range) {
- cout << "\n*** Zly indeks! *** "
- << " wektor ma tylko " << vs.size()
- << " elementy!" << endl;
- }
- cout << endl;
- for ( int i = 0; i < 4 /* BLAD */; i++ )
- cout << vs.at(i) << " " ;
- cout << "Pierwszy element: " << vs.front() << endl;
- cout << "Ostatni element: " << vs.back() << endl;
- //vs.pop_back();
- // cout << "Po pop_back: ";
- int size = (int)vs.size();
- //vs.erase( vs.begin() + 2 );
- for ( int i = 0; i < size; i++){
- if(vs[i]=="Ula"){
- vs.erase( vs.begin() +i );
- size--;
- }
- }
- for ( int i = 0; i < size; i++)
- cout << vs[i] << " " ;
- cout << endl;
- getchar();
- getchar();
- }
Advertisement
Add Comment
Please, Sign In to add comment