#include #include typedef struct Lista_dwukierunkowa { int dana; struct Lista_dwukierunkowa *nast, *poprz; } Lista; Lista utworz_element(Lista *element, int dana) { Lista *tmp; dana = malloc(sizeof(int)); tmp = malloc(sizeof(Lista)); tmp->dana=dana; element->nast=NULL; element->poprz=tmp; } void push_front(Lista *element, int dana) { if(element); Lista *tmp; utworz_element(tmp, dana); element->nast=NULL; element->poprz=tmp; } void show(Lista *element) { while(element) { printf("%d ", element->dana); element = element->nast; } } int main() { printf("Hello world!\n"); Lista *lista; lista=NULL; push_front(&lista,2); push_front(&lista,3); show(&lista); return 0; }