zoukankan
html css js c++ java
VxWorks下使用双向链表的小例子
最近在指导学生开发VxWorks下的程序,其中要使用双向链表lstLib,由于所参考的VxWorks的书中没有给出例子。写了下面这个简单的例子。
Code
#include
<
stdlib.h
>
#include
<
stdio.h
>
#include
<
lstLib.h
>
typedef
struct
_Queue
{
NODE
*
next;
NODE
*
prev;
int
age;
char
name[
255
];
}
QUEUE;
LIST list;
void
TestList()
{
QUEUE
*
p;
int
i;
lstLibInit();
lstInit(
&
list);
for
(i
=
0
; i
<
10
; i
++
)
{
p
=
malloc(
sizeof
(QUEUE));
if
(p)
{
p
->
age
=
i
*
5
;
sprintf(p
->
name,
"
person %d
"
, i);
lstAdd(
&
list, (NODE
*
)p);
}
}
for
(i
=
0
; i
<
10
; i
++
)
{
p
=
(QUEUE
*
)lstGet(
&
list);
if
(p)
{
printf(
"
name = %s, age = %d\n
"
, p
->
name, p
->
age);
free(p);
}
}
lstFree(
&
list);
}
查看全文
相关阅读:
常用cmd命令总结
百度地图api的简单应用(二):轻量级路径规划
百度地图api的简单应用(一):POI检索
R语言-八皇后问题
8086基本IO口的仿真
输入输出与中断
汇编语言例子
变量标号
变量声明
串操作指令2
原文地址:https://www.cnblogs.com/zealsoft/p/1257213.html
最新文章
malloc和new的比较
C++总结体会
为什么使用指针变量时一定要申请空间?
python之字典和结构化数据
python中的列表
面试题2(2018/12/13 LX mobile)
面试题1
1155 Heap Paths (30 分)
PAT 1154
1152 Google Recruitment (20 分)
热门文章
2018/12/09 PAT 甲级
数据结构之二叉树
单链表相关操作
PAT A1015Reversible Primes(可逆素数)
Python:查看解释器的位置
Python:日期表达的转换(day of year & year month day)
R中的常用命令(持续更新)
两种常用的数据交换格式:XML和JSON
R语言-六大数据结构
Python代码2转3、3转2的方法
Copyright © 2011-2022 走看看