Advertisement
Guest User

Wczytaj

a guest
Jan 31st, 2015
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. void Wczytaj(ADRESB first, ADRESDK pierwszy, char Sciezka[])
  2. {
  3. ADRESB tmp, help;
  4. Biblioteka b;
  5. ADRESDK pom, rat;
  6. DoKupienia d;
  7. char nowyplik[50];
  8. printf("dsa");
  9. FILE *food = fopen(Sciezka,"rb");
  10.  
  11. if(food == 0)
  12. {
  13. printf("Pirat nie zyje! Pliku nie ma!";);
  14. getch();
  15. return;
  16. }
  17.  
  18. while(fread(&b, sizeof(Biblioteka), 1, food) == 1)
  19. {
  20. tmp=(LISTAB*)malloc(sizeof(LISTAB));
  21. strcpy(tmp->data.AutorB, b.AutorB);
  22. strcpy(tmp->data.TytulB, b.TytulB);
  23. tmp->data.Rok = b.Rok;
  24. strcpy(tmp->data.Wydawnictwo, b.Wydawnictwo);
  25. strcpy(tmp->data.Wypozyczona, b.Wypozyczona);
  26. strcpy(tmp->data.Komu, b.Komu);
  27. strcpy(tmp->data.Typ, b.Typ);
  28. tmp->next = NULL;
  29.  
  30. first->next = tmp;
  31. first = tmp;
  32. }
  33.  
  34. while(fread(&d, sizeof(DoKupienia), 1, food) == 1)
  35. {
  36.  
  37. strcpy(pom->dane.AutorDK, d.AutorDK);
  38. strcpy(pom->dane.TytulDK, d.TytulDK);
  39.  
  40. pom->nast = NULL;
  41.  
  42. pierwszy->nast = pom;
  43. pierwszy = pom;
  44. }
  45.  
  46. printf("Udalo sie otworzyc plik\n\nWcisnij dowolny klawisz aby kontynuowac.\n");
  47. getch();
  48. system("cls");
  49.  
  50. fclose(food); //Zamykamy plik
  51. return;
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement