Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void LiInsert(elementtype x, position p, List* Lp)
- {
- position i, j;
- if(Lp->last >= MAXLENGTH-1)
- {
- exit(101);
- }
- else if(p > Lp->last + 1 || p < 0)
- {
- exit(102);
- }
- else
- {
- for(i=Lp->last; i>=p; i--)
- {
- Lp->elements[i+1].identifikator == Lp->elements[i].identifikator;
- Lp->elements[i+1].prioritet = Lp->elements[i].prioritet;
- j=0;
- while(Lp->elements[i].vlasnik[j] != '\0')
- {
- Lp->elements[i+1].vlasnik[j] = Lp->elements[i].vlasnik[j];
- j++;
- }
- Lp->elements[i+1].vlasnik[j] = Lp->elements[i].vlasnik[j];
- j=0;
- while(Lp->elements[i].vrijeme[j] != '\0')
- {
- Lp->elements[i+1].vrijeme[j] = Lp->elements[i].vrijeme[j];
- j++;
- }
- Lp->elements[i+1].vrijeme[j] = Lp->elements[i].vrijeme[j];
- }
- }
- Lp->last++;
- Lp->elements[p].identifikator = x.identifikator;
- Lp->elements[p].prioritet = x.prioritet;
- j=0;
- while(x.vlasnik[j] != '\0')
- {
- Lp->elements[p].vlasnik[j] = x.vlasnik[j];
- j++;
- }
- Lp->elements[p].vlasnik[j] = x.vlasnik[j];
- j=0;
- while(x.vrijeme[j] != '\0')
- {
- Lp->elements[p].vrijeme[j] = x.vrijeme[j];
- j++;
- }
- Lp->elements[p].vrijeme[j] = x.vrijeme[j];
- return;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement