链表节点之间的访问的问题
一个数据表格的一些记录被读到链表中,链表的节点定义如下:
//定义链表节点
type                        
  PTFInfo=^TFInfo;
  TFInfo=record
    TFNo:string;
    TFName:string;
    TFDate:string;
    TFTime:integer;
    TFFQInfo:integer;
    TFValue:string;
    Jin:real;
    Wei:real;
    TFRadii:integer;
    TFDirect:string;
    Pnext:PTFInfo;
  end;
那么如何在某个节点中访问其上一个节点的域的值呢?我还没未用过链表,也没有什么概念  现在要改别人写的代码。。请大家详细指教。

解决方案 »

  1.   

    你再加一个
      PPiror: PTFInfo;
      

  2.   

    type                        
      PTFInfo=^TFInfo;
      TFInfo=record
        TFNo:string;
        TFName:string;
        TFDate:string;
        TFTime:integer;
        TFFQInfo:integer;
        TFValue:string;
        Jin:real;
        Wei:real;
        TFRadii:integer;
        TFDirect:string;
        Pnext:PTFInfo;
        Pprior:PTFInfo;///////////////////  end;a:TFInfo
    begin
     a.Pprior->TFDate:= 'aaaaa';
    end;
      

  3.   

    如上a.Pprior->TFDate:= 'aaaaa';
    使用