Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- struct ksiazki
- {
- int id;
- char tytul;
- int rok;
- char autor;
- char gatunek;
- int liczbaegzemplarzy;
- int liczbawypozyczonych;
- struct ksiazki *prev,*next;
- };
- void podaj_dane(int *id,
- char tytul[20],
- int *rok,
- char autor[20],
- char gatunek[20],
- int *liczbaegzemplarzy,
- int *liczbawypozyczonych)
- {
- //wprowadzanie danych
- system("cls");
- printf("\nDODAWANIE NOWEJ KSIĄŻKI\n\n");
- printf("````````````````````````````````````````````````````````````````````````````````\n");
- puts("Podaj id");
- scanf("%d", id);
- puts("Podaj tytul");
- scanf("%s", tytul);
- puts("Podaj rok");
- scanf("%d", rok);
- puts("Podaj autor");
- scanf("%s", autor);
- puts("Podaj gatunek");
- scanf("%s", gatunek);
- puts("Podaj liczbaegzemplarzy");
- scanf("%d", liczbaegzemplarzy);
- puts("Podaj liczbawypozyczonych");
- scanf("%d", liczbaegzemplarzy);
- }
- struct ksiazki *dodajksiazki(struct ksiazki *front,int id,char tytul[20],int rok,char autor[20],char gatunek[20],int liczbaegzemplarzy,int liczbawypozyczonych)
- {
- struct ksiazki *new_node=(struct ksiazki*)malloc(sizeof(struct ksiazki));
- if(new_node)
- {
- new_node->id=id;
- strcpy(new_node->tytul,tytul);
- new_node->rok=rok;
- strcpy(new_node->autor,autor);
- strcpy(new_node->gatunek,gatunek);
- new_node->liczbaegzemplarzy=liczbaegzemplarzy;
- new_node->liczbawypozyczonych=liczbawypozyczonych;
- new_node->next=NULL;
- if(front == NULL)
- {
- return new_node;
- }
- else
- {
- struct ksiazki *tmp = front;
- while(tmp->next != NULL)
- {
- tmp=tmp->next;
- }
- tmp->next=new_node;
- return front;
- }
- }
- }
- int main()
- {
- int id;
- char tytul[20];
- int rok;
- char autor[20];
- char gatunek[20];
- int liczbaegzemplarzy;
- int liczbawypozyczonych;
- struct ksiazki *front_ksiazki = NULL;
- char y=0;
- while(1==1)
- //system("PAUSE");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement