Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void list2(FILE *plik)
- {
- char bufor[MAX_BUFOR];
- unsigned len;
- STUDENT *B = NULL, *P = NULL;
- H = (STUDENT *)NULL;
- T = (STUDENT *)NULL;
- while (!feof(fd))
- {
- B = (STUDENT *)malloc(sizeof(STUDENT));
- if (H == (STUDENT *)NULL)
- {
- H = B;
- H->p = (STUDENT *)NULL;
- }
- else
- {
- P->n = B;
- B->p = P;
- }
- B->n = (STUDENT *)NULL;
- fscanf(fd, "%d", &(B->user_id));
- fscanf(fd, "%d", &(B->age));
- fscanf(fd, "%s", bufor);
- len = (unsigned)strlen(bufor);
- B->gender = (char*)malloc(len);
- strcpy(B->gender, bufor);
- fscanf(fd, "%s", bufor);
- len = (unsigned)strlen(bufor);
- B->occupation = (char*)malloc(len);
- strcpy(B->occupation, bufor);
- fscanf(fd, "%s", bufor);
- len = (unsigned)strlen(bufor);
- B->zip_code = (char*)malloc(len);
- strcpy(B->zip_code, bufor);
- P = B;
- }
- T = B;
- }
Advertisement
Add Comment
Please, Sign In to add comment