Podstawy informatyki 2 Wykład nr 2
dr inż. Jarosław Forenc 12/46
struct stos *push(struct stos *top, struct element data)
struct stos *wsk;
wsk = (struct stos*) malloc(sizeof(struct stos)); wsk->next = top; wsk->data = data;
return wsk;
struct stos *pop(struct stos *top, struct element *data)
struct stos *wsk; if (top!=NULL)
wsk = top->next;
*data = top->data; free(top); return wsk;
else
return NULL;