Revision: 35755
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 12, 2010 23:05 by Monika666
Initial Code
struct t_auto {
int serijski_br;
char proizvodac[15];
char model[15];
int god_proizvodnje;
} automob;
struct stog {
int serijski_br;
char proizvodac[15];
char model[15];
int god_proizvodnje;
stog* sljedeci;
};
t_auto TopS(stog* S) {
if (S->sljedeci){
automob.serijski_br = S->sljedeci->serijski_br;
strcpy(automob.proizvodac, S->sljedeci->proizvodac);
strcpy(automob.model, S->sljedeci->model);
automob.god_proizvodnje = S->sljedeci->god_proizvodnje;
return automob;
}
}
void PushS (t_auto x, stog* S) {
stog* novi = new stog;
novi->serijski_br = x.serijski_br;
strcpy(novi->proizvodac, x.proizvodac);
strcpy(novi->model, x.model);
novi->god_proizvodnje = x.god_proizvodnje;
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
stog_pokazivac.h
Initial Tags
Initial Language
C++