Revision: 35851
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 14, 2010 23:31 by SPcakaSP
Initial Code
#include <iostream> using namespace std; struct tautomobil { int sb; char proizvodac[25]; char model[20]; int godina; } automobil; struct stog { int sb; char proizvodac[25]; char model[20]; int godina; stog *sljedeci; }; tautomobil TopS(stog* 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; } } void PushS (tautomobil a, stog* S) { stog* novi = new stog; novi->sb = a.sb; strcpy(novi->proizvodac, a.proizvodac); strcpy(novi->model, a.model); novi->godina = a.godina; novi->sljedeci = S->sljedeci; S->sljedeci = novi; } void PopS(stog* S) { if (S->sljedeci) { stog* tekuci = S->sljedeci; S->sljedeci = tekuci->sljedeci; delete tekuci; } } stog* InitS(stog* S) { S = new stog; S->sljedeci = NULL; return S; } bool IsEmptyS(stog *S) { if (S->sljedeci) return 0; else return 1; }
Initial URL
Initial Description
Initial Title
Header stog_pokazivac.h
Initial Tags
podataka
Initial Language
C++