#include <iostream>
#include <fstream>
#include <deque>
#include <string>

struct Inv
{
    std::string name;
    int price;
    int number;
};

using namespace std;


int main()
{
    deque<Inv> dq_inv;

    ifstream in("in.txt", ios::in);

    if(!in)
        return 1;

    {
        char buf[1000];
        in.getline(buf, 1000, '\n');
        in.getline(buf, 1000, '\n');

        while(in)
        {
            Inv inv;
            in >> inv.name;
            in >> inv.price;
            in >> inv.number;
            if(!in.fail())
                dq_inv.push_back(inv);
        }

    }


    {
        int counter = 0;
        for(deque<Inv>::iterator it(dq_inv.begin()); it != dq_inv.end(); ++it)
        {
            Inv &inv = *it;
            cout << "dq_inventory[" << counter << "]{";
            cout << "m_itemName=\"" << inv.name << "\",";
            cout << "m_itemPrice=" << inv.price << ",";
            cout << "m_itemAmount=" << inv.number << "}" << endl;
            ++counter;
        }
    }


    return 0;
}