Revision: 35746
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 12, 2010 19:22 by tmaltar
Initial Code
struct tautomobil{ int serijski, godina; char proizvodac[50], model[50]; } automobil; struct stack { int serijski, godina; char proizvodac[50], model[50]; stack* next; }; typedef stack* glava; tautomobil TopS(glava S) { if (S->next){ automobil.serijski = S->next->serijski; strcpy(automobil.proizvodac, S->next->proizvodac); strcpy(automobil.model, S->next->model); automobil.godina = S->next->godina; return automobil; } } void PushS (tautomobil x, glava S) { stack* novi = new stack; novi->serijski = x.serijski; strcpy(novi->proizvodac, x.proizvodac); strcpy(novi->model, x.model); novi->godina = x.godina; novi->next = S->next; S->next = novi; } void PopS(glava S) { if (S->next) { stack* tekuci = S->next; S->next = tekuci->next; delete tekuci; } } glava InitS(glava S) { S = new stack; S->next = NULL; return S; } bool IsEmptyS(glava S) { if (S->next) return 0; return 1; }
Initial URL
Initial Description
Initial Title
stack.pokazivac.h
Initial Tags
Initial Language
C++