Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void add(lista **poz, kontakt nowa)
- {
- kontakt contact1;
- lista *kontener = (lista*)calloc(1, sizeof(lista));
- if (kontener == NULL)
- return;
- if ((*poz) == NULL)
- {
- (*poz) = (lista*)malloc(sizeof(lista));
- *poz = (*poz)->next;
- }
- else
- {
- ((*poz)->next) = (lista*)malloc(sizeof(lista));
- if ((*poz)->next == NULL)
- return;
- }
- kontener->dane = nowa;
- kontener->next = *poz;
- if (*poz != NULL)
- {
- if ((*poz)->prev != NULL) (*poz)->prev->dane = nowa;
- kontener->prev = (*poz)->prev;
- (*poz)->prev = kontener;
- }
- *poz = kontener;
- printf("Podaj Imie: ");
- scanf("%s", contact1.imie);
- printf("Podaj Nazwisko: ");
- scanf("%s", contact1.nazwisko);
- printf("Podaj numer: ");
- scanf("%s", contact1.numer);
- printf("Podaj grupe: ");
- scanf("%s", contact1.grupa);
- printf("\n");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement