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++