I have a school assignment in which I have to create a Wine Inventory System where the user can add multiple different wines without a finite number I assume.
I need to create vectors but I'm not sure. I don't know what to try.
#include <string>
#include <iostream>
#include <vector>
using namespace std;
struct Wine1
{   //struct for Wine pssibly needs Vector
    string name;
    string year;
    string place;
    string price;
} wine;
void printwine(Wine1 wine);
int main()
{
    string str; //input for data
    cout << "Please enter the data of the First wine: " << endl;
    cout << "Enter name: ";
    getline(cin, wine.name);
    cout << endl << "Enter year: ";
    getline(cin, wine.year);
    cout << endl << "enter country of creation: ";
    getline(cin, wine.place);
    cout << endl << "enter price: ";
    getline(cin, wine.price);
    cout << endl;
    cout << "your entered data: " << endl;
    printwine(wine);
    cout << endl;
    printwine2(wine2);
    cout << endl;
    printwine3(wine3);
}
void printwine(Wine1 wine)
{ //data the user typed as output
    cout << "Wine1" << endl;
    cout << "the name is: " << wine.name << endl;
    cout << "it's year is: " << wine.year << endl;;
    cout << "its country of creation is: " << wine.place << endl;;
    cout << "it's price is: " << wine.price << endl;
}
It should output the name of the wine, the year, it's country, and it's price, for each wine which was added.
 
     
     
    