Advertisement
Guest User

Untitled

a guest
Nov 21st, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. typedef struct {
  5. char hely[30];
  6. int ev;
  7. char kiadonev[30];
  8. } kiad;
  9.  
  10. typedef struct k {
  11. int ar;
  12. int oldalszam;
  13. kiad kiadas;
  14. char cim[50];
  15. char szerzo[30];
  16. struct k* next;
  17. } konyv;
  18.  
  19. typedef konyv *konyvek;
  20.  
  21. int oldalsum(konyvek x, konyv *k) {
  22. int db;
  23.  
  24. return db;
  25. }
  26.  
  27. int main()
  28. {
  29. konyvek k=NULL, utolso, uj;
  30.  
  31. printf("Uj? (i/n):");
  32. char c;
  33. scanf("%c", &c);
  34.  
  35. while(c == 'i') {
  36. uj = malloc(sizeof(konyv));
  37. printf("\nAr: "); scanf("%i", &(uj->ar));
  38. printf("Oldalszam: "); scanf("%i", &(uj->oldalszam));
  39. printf("Ev: "); scanf("%i", &(uj->kiadas.ev));
  40. printf("Hely: "); scanf("%s", &(uj->kiadas.hely));
  41. printf("Kiadonev: "); scanf("%s", &(uj->kiadas.kiadonev));
  42. printf("Cim: "); scanf("%s", &(uj->cim));
  43. printf("Szerzo: "); scanf("%s", &(uj->szerzo));
  44.  
  45. uj->next = NULL;
  46. if(k) utolso->next=uj;
  47. else k=uj;
  48. utolso=uj;
  49.  
  50. printf("\nUj? (i/n):");
  51. scanf("%c", &c);
  52. }
  53. /*uj=k;
  54. while(uj) {
  55. printf("%i %i %i %s %s %s %s\n", uj->ar, uj->oldalszam, uj->kiadas.ev, uj->kiadas.hely,uj->kiadas.kiadonev,uj->cim,uj->szerzo);
  56. }*/
  57.  
  58. return 0;
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement