c++ append to array code example

Example 1: how to append an element to an array in cpp

std::vector<std::string> x = {"a", "b", "c"};
x.push_back("d");

Example 2: c++ append to list

// list::push_back
#include <iostream>
#include <list>

int main ()
{
  std::list<int> mylist;
  int myint;

  std::cout << "Please enter some integers (enter 0 to end):\n";

  do {
    std::cin >> myint;
    mylist.push_back (myint);
  } while (myint);

  std::cout << "mylist stores " << mylist.size() << " numbers.\n";

  return 0;
}

Example 3: C++ append into empy array

#include <iostream>
#include <cmath>
using namespace std;
void Shop(int);

int Gold = 10;

int HealthPotion = 0;
int ManaPotion = 0;

int Choice;
string Inventory[5];


int main(){



cout << "You are in the shop. What would you like to buy?";
cout << " You have " << Gold << " gold.";
cout << endl;
cout << "1\) Health potion: 2 gold.  2\) Mana Potion: 3 gold.";
cin >> Choice;
Shop(Choice);

cin.ignore();
cin.get();
return 0;
}

void Shop(int x){
 if(x==1){
   HealthPotion++;
   Gold = Gold-2;
   }
 if(x==2){
   ManaPotion++;
   Gold = Gold-3;
   }

}

Tags:

Cpp Example