指针与链表的使用 最近做一个小功能设计,就是仓库货位的管理,我的仓库货位排成队列形式,我来了某一部品,我查询整个仓库货位有没有位置,而且从一指定的点向两边查询数据库,发现货位为空,就将它存储进去,我感觉用链表与指针可以实现,但是在delphi中没有用过,希望有大虾指教。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 除非你想自己设计数据库,不然都用SQL就可以了,用不着指针和链表,不用自己重新发明轮子。 PaNode=^TaNode;TaNode=packed reocrd pPr: Pointer; //上一节点的地址; a: string[10]; b: integer; ... pNe: Pointer; //指向下一节点的地址;end;用到的函数有:New()//增加一个链表节点、Dispose()//删除一个链表节点如:var TempNode: PaNode;begin New(TempNode); TempNode^.pPr:=LastNode; TempNode^.pNe:=nil; LastNode^.pNe:=TempNode; LastNode:=TempNode;end; 如何实现下窗体的特殊效果 有难度的捕捉异常问题 讲不出再见--申请辞去大版主一职 ComboBox控件无法显示全部内容 财务软件、进销存及源代码,仅售5000元 下载了一个rxlib,怎么用啊(弱弱的问) 想从Tfilestream继承一个新类来实现偏移读取文件 一个有关CM_MouseLeave的问题 高手死哪去了。 delphi list 分组 如何让程序有背景音 随风飞音开源了(界面部分)
TaNode=packed reocrd
pPr: Pointer; //上一节点的地址;
a: string[10];
b: integer;
...
pNe: Pointer; //指向下一节点的地址;
end;用到的函数有:New()//增加一个链表节点、Dispose()//删除一个链表节点
如:
var
TempNode: PaNode;
begin
New(TempNode);
TempNode^.pPr:=LastNode;
TempNode^.pNe:=nil;
LastNode^.pNe:=TempNode;
LastNode:=TempNode;
end;