Advertisement
Guest User

Untitled

a guest
May 27th, 2015
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. ggwp* append_from_file (ggwp* dbt, FILE* read_file, bool &cy)
  2. {
  3. dat info;
  4. char *bufer = (char*) malloc (100 * sizeof(char));
  5. while (feof (read_file) == 0)
  6. {
  7. info.f_n = enter_field (bufer, read_file);
  8. info.s_n = enter_field (bufer, read_file);
  9. info.m_n = enter_field (bufer, read_file);
  10. info.dmy = enter_field (bufer, read_file);
  11. info.mob = enter_field (bufer, read_file);
  12. info.ste = enter_field (bufer, read_file);
  13. info.id = enter_field (bufer, read_file);
  14. dbt = append_end (dbt, info);
  15. cy = 1;
  16. }
  17. free (bufer);
  18. return dbt;
  19. }
  20.  
  21. ggwp* append_end (ggwp *dbt, dat in)
  22. {
  23. ggwp *temp = (ggwp*) malloc (sizeof(ggwp));
  24. ggwp *sld = NULL;
  25. if (dbt == NULL)
  26. dbt = temp;
  27. else
  28. {
  29. sld = dbt;
  30. while (sld->next != NULL)
  31. sld = sld->next;
  32. sld->next = temp;
  33. }
  34. if (in.f_n == NULL && in.s_n == NULL && in.m_n == NULL && in.dmy == NULL &&
  35. in.mob == NULL && in.ste == NULL && in.id == NULL)
  36. temp = general_function(temp); // тут типа добавление с клавы
  37. else
  38. temp->info = in;
  39. temp->next = NULL;
  40. temp->prev = sld;
  41. return dbt;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement