JJ head a tail je int .. Jen nevím jestli jsi v tom příkladu zahrnul i ty 3 věci které potřebuji o daném zákazníkovi vedet např: ID, číslo přepážky a počet transakcí ... K tamto hodnotám po vlození do fornty ( jako prvního zákazníka ) potrebuji pak přistupovat. Ozázka zni jak k nim pristupovat, a jestli to jde vubec ulozit do pole ... Demostruji můj záměr na tvem přikladu
bool Vloz(fronta &f, zakaznik z);
bool Vyjmi(fronta &f, zakaznik &z);
...
Zakaznik z;
zakaznik[a].idd = a;
zakaznik[a].pocet_tran = pocet_transakci;
zakaznik[a].cislo_prepazky = cislo_prepazky;
Vloz(prepazky[cisloprepazky], zakaznik[a]); // tohle by melo udelat to že se výš zmíněné 3 proměnné uloži do nějake fonty pod
// nějakým id zakaznik, který má u sebe tyto 3 infromace ... Jde to takhle ??
Muj kod vypadá takhle: bohužel to vyhazuje chybu : v kodu oznacena(****) error C2059: syntax error : ']'
void vlozDoFronty()
{
int pocet_zakazniku = 5;
int id, pocee, cis;
//vlozeni vygenerovaného zakaznika do fronty
for ( int j = 0; j < pocet_prepazek; j++)
{
for ( int z = 1; z <= pocet_zakazniku; z++)
{
const int t = 3;
int id = zakaznik[z].idd;
int tran = zakaznik[z].pocet_tran;
int cislo = zakaznik[z].cislo_prepazky;
int info[t] = {id, tran, cislo};
if ( j == cis-1)
{
Put(pole[j], info[t]); // ****tady je ta chba
cout << "V" << id <<"F"<<"["<< z <<"]" << endl;
}
}
}
}