请问如何在vxworks下实现双向链表的操作?
请问如何对一个双向链表进行操作,增加,删除,插入,打印等等。
已经创建了,代码如下
#include "stdio.h"
#include "vxWorks.h"
#include "lstLib.h"
typedef struct
{
NODE node;
int num;
float score;
}Student_Str;
Student_Str student;
LIST stulist;
void creatlist()
{
lstInit(&stulist)
student.num=100;
student.score=98.5;
lstAdd(&stulist,(NODE*)(student));
}
请问,我如何利用vxworks提供的链表函数实现对链表的打印,插入,删除操作? 虽然有在线的帮助文件,但是,总是觉得太过于简单了,不太明白。请高手赐教。谢谢。