mokashe.ram wrote:
Hi Guys,

        I am using a pointer as shown below

        Locat_Pointer= ^ Locate
        Locate= Record
                 next:locat_pointer;
                  Code:word;

       How to assign USer input to pointer variable run time in free pascal
Like Below
       Locate_Pointer^.code:=.....?

Yes, that's about right, use something like

        Locate_Pointer^.code:= w;

where w is a word read in using something like the example code Marco pointed you at a couple of days ago (if there's something you don't understand in that I suggest raising it in that thread, rather than starting another one).

Remember that you'll need to allocate each record with the next pointer set to nil, and will also need to deallocate each one precisely once when it's no longer needed. In practice most people would use a more recent structure such as a TList, TStringList etc., what you've got there is rather 1970s code and since then there's been consensus that programs don't have to be written by reimplementing Lisp.

--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to