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