Revision: 35920
Updated Code
at November 16, 2010 00:03 by martina_granic
Updated Code
struct tautomobil { int serijski_br,godina; char proizvodac[30],model[30]; } automobil; struct stack { int serijski_br,godina; char proizvodac[30],model[30]; stack* sljedeci; }; void PushS (tautomobil x, stack* S) { stack* novi = new stack; novi->serijski_br = x.serijski_br; strcpy(novi->proizvodac, x.proizvodac); strcpy(novi->model, x.model); novi->godina = x.godina; novi->sljedeci = S->sljedeci; S->sljedeci = novi; } void PopS(stack* S) { if (S->sljedeci) { stack* tekuci = S->sljedeci; S->sljedeci = tekuci->sljedeci; delete tekuci; } } stack* InitS(stack* S) { S = new stack; S->sljedeci = NULL; return S; } tautomobil TopS(stack* S) { if (S->sljedeci){ automobil.sb = S->sljedeci->sb; strcpy(automobil.proizvodac, S->sljedeci->proizvodac); strcpy(automobil.model, S->sljedeci->model); automobil.godina = S->sljedeci->godina; return automobil; } } bool IsEmptyS(stack *S) { if (S->sljedeci) return 0; else return 1; }
Revision: 35919
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 15, 2010 06:40 by martina_granic
Initial Code
struct tautomobil { int serijski_br, godina; char proizvodac[30],model[30]; } automobil; struct stack { int kursor, serijski_br[21],godina[21]; char proizvodac[21][30], model[21][30]; }; void PushS (tautomobil x, stack* 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->godina[S->kursor] = x.godina; S->kursor--; } } void PopS (stack* S) { if (S->kursor <= 20) S->kursor++; } stack* InitS (stack* S) { S = new stack; S -> kursor = 20; return S; } tautomobil TopS (stack* S){ if(S->kursor != 20) { automobil.serijski_br = S->serijski_br[S->kursor+1]; strcpy(automobil.proizvodac, S->proizvodac[S->kursor+1]); strcpy(automobil.model, S->model[S->kursor+1]); automobil.godina = S->godina[S->kursor+1]; return automobil; } } bool IsEmptyS (stack* S) { if (S->kursor == 20) return 1; else return 0; }
Initial URL
Initial Description
Initial Title
stog_pokazivac.h
Initial Tags
Initial Language
C++