A: In practice, if you
wish to use anything beyond simple the
BackSpace deleting, you'll have to build your own line editing
routines expanding on the code in the previous item. It is quite a
task, and you can alternatively find the preprogrammed routines in
my Turbo Pascal units ftp://garbo.uwasa.fi/pc/ts/tspa3470.zip (or
whatever version number is current).
EDRDEBLN Editable Readln with ctrl-c, break trapping, pre-fill etc
EDRDEFLN Editable Readln with recall, pre-fill, and insert toggle
EDRDLN Readln with line-editing potential (the simplest)
EDREABLN Edreadln with ctrl-c and break trapping
EDREADLN Editable Readln with recall, and insert toggle