编辑代码

//更新函数,其中,add表示更改结点在双链表中的位置,newElem为新数据的值
line *amendElem(line *p,int add,int newElem)
{
    line * temp = p;
    //遍历到被删除结点
    for(int i =1;i<add;i++)
    {
        temp=temp->next;
    }
    temp->data = newElem;
    return p;
}