Advertisement
Guest User

Untitled

a guest
Nov 21st, 2013
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. void LiInsert(elementtype x, position p, List* Lp)
  2. {
  3. position i, j;
  4.  
  5. if(Lp->last >= MAXLENGTH-1)
  6. {
  7. exit(101);
  8. }
  9. else if(p > Lp->last + 1 || p < 0)
  10. {
  11. exit(102);
  12. }
  13. else
  14. {
  15. for(i=Lp->last; i>=p; i--)
  16. {
  17. Lp->elements[i+1].identifikator == Lp->elements[i].identifikator;
  18. Lp->elements[i+1].prioritet = Lp->elements[i].prioritet;
  19. j=0;
  20. while(Lp->elements[i].vlasnik[j] != '\0')
  21. {
  22. Lp->elements[i+1].vlasnik[j] = Lp->elements[i].vlasnik[j];
  23. j++;
  24. }
  25. Lp->elements[i+1].vlasnik[j] = Lp->elements[i].vlasnik[j];
  26.  
  27. j=0;
  28. while(Lp->elements[i].vrijeme[j] != '\0')
  29. {
  30. Lp->elements[i+1].vrijeme[j] = Lp->elements[i].vrijeme[j];
  31. j++;
  32. }
  33. Lp->elements[i+1].vrijeme[j] = Lp->elements[i].vrijeme[j];
  34. }
  35. }
  36.  
  37. Lp->last++;
  38. Lp->elements[p].identifikator = x.identifikator;
  39. Lp->elements[p].prioritet = x.prioritet;
  40. j=0;
  41. while(x.vlasnik[j] != '\0')
  42. {
  43. Lp->elements[p].vlasnik[j] = x.vlasnik[j];
  44. j++;
  45. }
  46. Lp->elements[p].vlasnik[j] = x.vlasnik[j];
  47.  
  48. j=0;
  49. while(x.vrijeme[j] != '\0')
  50. {
  51. Lp->elements[p].vrijeme[j] = x.vrijeme[j];
  52. j++;
  53. }
  54. Lp->elements[p].vrijeme[j] = x.vrijeme[j];
  55.  
  56. return;
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement