#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->nast!=NULL) { printf("%d ", element->dana); (element->nast)++; } } int main() { printf("Hello world!n"); Lista *lista; push_front(&lista,2); push_front(&lista,3); show(&lista); return 0; }