/ Published in: C++
Expand |
Embed | Plain Text
struct t_auto { int serijski_br; char proizvodac[15]; char model[15]; int god_proizvodnje; } automob; struct stog { int serijski_br[26]; char proizvodac[26][15]; char model[26][15]; int god_proizvodnje[26]; int kursor; }; t_auto TopS (stog* S){ if(S->kursor != 25) { automob.serijski_br = S->serijski_br[S->kursor+1]; strcpy(automob.proizvodac, S->proizvodac[S->kursor+1]); strcpy(automob.model, S->model[S->kursor+1]); automob.god_proizvodnje = S->god_proizvodnje[S->kursor+1]; return automob; } } void PushS (t_auto x, stog* S){ if(S->kursor>=0) { S->serijski_br[S->kursor] = x.serijski_br; strcpy(S->proizvodac[S->kursor], x.proizvodac); strcpy(S->model[S->kursor], x.model); S->god_proizvodnje[S->kursor] = x.god_proizvodnje; S->kursor--; } } void PopS (stog* S) { if (S->kursor <= 25) S->kursor++; } stog* InitS (stog* S) { S = new stog; S -> kursor = 25; return S; } bool IsEmptyS (stog* S) { if (S->kursor == 25) return 1; else return 0; }
You need to login to post a comment.
