Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "elt.h"
- #include <stdlib.h>
- #include <stdio.h>
- typedef struct Nod
- { Elt elt;
- struct Nod*succ;
- }Nod;
- typedef struct Stiva
- { Nod * varf;
- int nrElt;
- }Stiva;
- void top (Nod * S);
- void push(Nod * S,Elt e);
- void pop (Nod *S);
- void push(Nod * S,Elt e)
- { Nod *q;
- q = (Nod *)calloc(1, sizeof(Nod));
- q->elt=e;
- q->succ=S;
- S=q;
- }
- void top (Nod * S)
- {
- printf("%d",S->elt);
- }
- void pop (Nod *S)
- { Nod *q;
- if(S==NULL)
- {printf("eroare");}
- q=S;
- S=S->succ;
- free(q);
- }
- int main ()
- {
- Stiva *ST;
- Nod * p;
- p=ST->varf;
- push(p,5);
- top(p);
- return 0;
- }
Add Comment
Please, Sign In to add comment