nt);GetCharInLine();initKateg(int);getItemMas(Item*);* returnItemMas (); SetBlockCount (int); GetBlockCount (); fillKateg (); PrintKateg (char *, int); PrintMenu (int level);
};
# include stdafx.h
# include Schedule.h :: Schedule (void)
{
} :: ~ Schedule (void)
{
} Schedule :: SetCharInLine (int a)
{= a;
} Schedule :: GetCharInLine ()
{charInLine;
} Schedule :: SetBlockCount (int a)
{= a - 1;
}
Schedule :: GetBlockCount ()
{blockCount;
} Schedule :: getItemMas (Item * a)
{= a;
} * Schedule :: returnItemMas ()
{im;
}
Schedule :: SetDebug (int a)
{= a;
} Schedule :: initKateg (int rowsCount)
{= new int * [rowsCount]; lt; lt; ok lt; lt; endl; (int i=0; i lt; rowsCount; i ++)
{[i]=new int [blockCount];
} lt; lt; Рядки виділені lt; lt; endl; (int i=0; i lt; rowsCount; i ++)
{(int j=0; j lt; blockCount + 1; j ++)
{[i] [j]=- 1;
}
} lt; lt; Рядки ініціалізовані lt; lt; endl;
} Schedule :: fillKateg ()
{z=0; b [256];
(int i=1; i lt; blockCount + 1; i ++)
{(debug==1){coutlt;lt;laquo;fillKateg::1::ok::raquo;lt;lt;ilt;lt;endl;}_s(b,im[i].GetKategory());(debug==1){coutlt;lt;laquo;fillKateg::2::ok::raquo;lt;lt;ilt;lt;endl;}(b[0]==laquo;Бraquo; amp; amp; b [1] == про amp; amp; b [2] == т )
{= 0;
} if (b [0] == Ф amp; amp; b [1] == л amp; amp; b [2] == і )
{= 1;
} if (b [0] == Ф amp; amp; b [1] == про amp; amp; b [2] == н )
{= 2;
}
{= 3;
} [z] [i - 1]=i;(debug==1){coutlt;lt;laquo;fillKateg::3::ok::raquo;lt;lt;ilt;lt;laquo;::raquo;lt;lt;blockCountlt;lt;endl;}
//cout lt; lt; i lt; lt; :: lt; lt; b lt; lt; endl;
//coutlt;lt;laquo;Категория[raquo;lt;lt;zlt;lt;laquo;][raquo;lt;lt;ilt;lt;laquo;]raquo;lt;lt;kateg[z][i]lt;lt;endl;
}
} Schedule :: PrintKateg (char * name, int line)
{newline=0; lt; lt; У категорії lt; lt; lt; name lt; lt; gt; входять елементи під номерами: lt; lt; n raquo ;;
for (int j=0; j lt; blockCount + 1; j ++)
{(kateg [line] [j] gt; 0)
{++; lt; lt; setw (4) lt; lt; j + 1 lt; lt; | raquo ;; (newline% charInLine == 0 amp; amp; newline!=0) {cout lt; lt; endl;}
}
} lt; lt; endl;
} Schedule :: PrintMenu (int level)
{(debug==1){coutlt;lt;laquo;PrintMenu::1::okraquo;lt;lt;endl;}();(debug==1){coutlt;lt;laquo;PrintMenu::2::okraquo;lt;lt;endl;}
//system ( cls );
//cout lt; lt; користувача меню lt; lt; level lt; lt; рівня n виберіть дію: lt; lt; endl;
if (level == 1)
{a,b,c,g;(debug==1){coutlt;lt;laquo;PrintMenu::3::okraquo;lt;lt;endl;}f[256];(laquo;0::Ботинкиraquo;,0);(debug==1){coutlt;lt;laquo;PrintMenu::4::okraquo;lt;lt;endl;}(laquo;1::Флис raquo;,1);(debug==1){coutlt;lt;laquo;PrintMenu::5::okraquo;lt;lt;endl;}(laquo;2::Фонари raquo;,2);(debug==1){coutlt;lt;laquo;PrintMenu::6::okraquo;lt;lt;endl;}(laquo;3::Прочее , 3); (debug == 1) {cout lt; lt; PrintMenu :: 7 :: ok lt; lt; endl;}
cout lt; lt; Щоб показати товари в категорії lt; # gt ;, натисніть 1 і Enter lt; lt; endl; lt; lt; щоб показати товар по номером lt; # gt ;, натисніть 2 і Enter lt; lt; endl; lt; lt; щоб усі товари натисніть 3 і Enter lt; lt; endl; lt; lt; щоб вийти, натисніть 4 і Enter lt; lt; endl;
if (debug == 1) {cout lt; lt; PrintMenu :: 8 :: ok lt; lt; endl;}
cin gt; gt; a; (a == 1)
{ lt; lt; введіть номер категорії (номер категорії вказаний як lt; номер :: назву gt;) lt; lt; endl;
cin gt; gt; b; (b gt;=0 amp...