/ Published in: C++
Expand |
Embed | Plain Text
#include <string> using namespace std; struct car { int broj, godina_proizvodnje; string proizvodjac, model; }; struct cvor { car Auto; cvor *next; }; typedef cvor stog; typedef cvor *element; bool IsEmptyS(stog *S) { if (S->next == NULL) { return true; } else { return false; } } car TopS(stog *S) { if (IsEmptyS(S)) { car greska; greska.broj = 0; greska.proizvodjac = "greska"; greska.model = "greska"; greska.godina_proizvodnje = 0; return greska; } else { return S->next->Auto; } } void PushS(stog *S, car X) { element novi = new cvor; novi->Auto = X; novi->next = S->next; S->next = novi; } void PopS(stog *S) { element del; del = S->next; S->next = del->next; delete del; } void InitS(stog *S) { S->next = NULL; }
You need to login to post a comment.
