kacxsku

Untitled

Jun 8th, 2020
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. void list2(FILE *plik)
  2. {
  3. char bufor[MAX_BUFOR];
  4. unsigned len;
  5. STUDENT *B = NULL, *P = NULL;
  6.  
  7. H = (STUDENT *)NULL;
  8. T = (STUDENT *)NULL;
  9. while (!feof(fd))
  10. {
  11. B = (STUDENT *)malloc(sizeof(STUDENT));
  12. if (H == (STUDENT *)NULL)
  13. {
  14. H = B;
  15. H->p = (STUDENT *)NULL;
  16. }
  17. else
  18. {
  19. P->n = B;
  20. B->p = P;
  21. }
  22. B->n = (STUDENT *)NULL;
  23.  
  24. fscanf(fd, "%d", &(B->user_id));
  25. fscanf(fd, "%d", &(B->age));
  26. fscanf(fd, "%s", bufor);
  27. len = (unsigned)strlen(bufor);
  28.  
  29. B->gender = (char*)malloc(len);
  30. strcpy(B->gender, bufor);
  31.  
  32. fscanf(fd, "%s", bufor);
  33. len = (unsigned)strlen(bufor);
  34. B->occupation = (char*)malloc(len);
  35. strcpy(B->occupation, bufor);
  36. fscanf(fd, "%s", bufor);
  37. len = (unsigned)strlen(bufor);
  38. B->zip_code = (char*)malloc(len);
  39. strcpy(B->zip_code, bufor);
  40.  
  41. P = B;
  42. }
  43. T = B;
  44.  
  45. }
Advertisement
Add Comment
Please, Sign In to add comment