ера_магазіна_спец оснащенія.cpp: визначає точку входу для консольного застосування.
//
#include stdafx.h
#include IOCore.h
#include Item.h
#include lt; iostream gt;
#include lt; fstream gt;
#include lt; iomanip gt;
#include lt; Windows.h gt;
#include lt; conio.h gt;
#include Schedule.h namespace std; _tmain (int argc, _TCHAR * argv [])
{(1251);//установка кодової сторінки win-cp 1251 в потік введення (1251);// Установка кодової сторінки win-cp 1251 до потік виводу
IOCore iocore; * im;s;i,alp=0,il=0,z=0;a[256],b[256],c[256],d[256],e[256],g[256],k[256],p[256],Test[256];.SetPath(laquo;lib.txtraquo;);.openFile();.CheckBlockCount();=new Item [iocore.BlockCount ()];
_getch();.getItemMas(im);.SetCharInLine(10);.SetBlockCount(iocore.GetBlockCount());.initKateg(4);.SetDebug(0);(i=1;ilt;iocore.BlockCount();i++)
{.ReadBlock(a,b,c,d,e,g);[i].SetID(a);[i].SetKategory(b);[i].SetName(c);[i].SetDescr(d);[i].SetProizv(e);[i].SetPrice(g);++;
}.PrintMenu(1);lt;lt;s.GetBlockCount()lt;lt;endl;itemslist=s.GetBlockCount()+1;lt;lt;itemslistlt;lt;endl;=1;=s.returnItemMas();f;.open(laquo;lib.txtraquo;,ios::out);lt;lt;im[i].GetID()lt;lt;laquo;nraquo;;lt;lt;im[i].GetKategory()lt;lt;laquo;nraquo;;lt;lt;im[i].GetName()lt;lt;laquo;nraquo;;lt;lt;im[i].GetDescr()lt;lt;laquo;nraquo;;lt;lt;im[i].GetProizv()lt;lt;laquo;nraquo;;lt;lt;im[i].GetPrice()lt;lt;laquo;nraquo;;(i=1;ilt;itemslist;i++)
{lt;lt;ilt;lt;endl;lt;lt;im[i].GetID()lt;lt;laquo;nraquo;;lt;lt;im[i].GetKategory()lt;lt;laquo;nraquo;;lt;lt;im[i].GetName()lt;lt;laquo;nraquo;;lt;lt;im[i].GetDescr()lt;lt;laquo;nraquo;;lt;lt;im[i].GetProizv()lt;lt;laquo;nraquo;;lt;lt;im[i].GetPrice()lt;lt;laquo;nraquo;;[i].PrintBlock();
} ( pause );
}
ДОДАТОК 3
Діаграма класів