Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ///HEADER
- #ifndef EILE_H
- #define EILE_H
- ///TIPAS nusako, kokio tipo kintamuosius desite i eile (int, float, double ir pns.)
- #define TIPAS int
- ///FORMATAS nusako, kokio tipo kintamuosius spausdinsite is eiles (int, float, double ir pns.)
- #define FORMATAS "%d"
- typedef struct Elementas{
- TIPAS reiksme;
- struct Elementas *kitas;
- struct Elementas *pries;
- }elementas_t;
- typedef struct Eile{
- int dydis;
- struct Elementas *pradzia, *pabaiga;
- }eile_t;
- ///Funkcija sukurianti tuscia eile
- void sukurti_eile(struct Eile *eile);
- ///Funkcija i eiles gala idedanti elementa
- void push(eile_t *eile, TIPAS reiksme);
- ///Funkcija is eiles istrina pirmaji elementa, grazina jo reiksme
- TIPAS pop(eile_t *eile);
- ///Funkcija sunaikinanti visa eile
- void istrinti(eile_t *eile);
- ///Funkcija spausdinanti dabartines eiles elementu reiksmes
- void spausdinti(eile_t eile);
- ///Funkcija grazinanti dabartines eiles ilgi
- int eiles_dydis(eile_t eile);
- #endif // EILE_H
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement