Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!mcnc!ece-csc!ncrcae!ncr-sd!hp-sdd!hplabs!hpcea!hpfcdc!hpisla!hplvla!hplvdd!chris From: chris@hplvdd.HP.COM (Chris Kelly) Newsgroups: comp.sys.apple Subject: Re: comma input Message-ID: <4360001@hplvdd.HP.COM> Date: Wed, 8-Jul-87 15:07:20 EDT Article-I.D.: hplvdd.4360001 Posted: Wed Jul 8 15:07:20 1987 Date-Received: Sun, 12-Jul-87 14:37:56 EDT References: <8706300937.aa12986@SMOKE.BRL.ARPA> Organization: HP Loveland Inst Div, CO Lines: 16 You can use the GETLN subroutine at -662 (decimal) which fills the input buffer at $200 to $2FF (512 to 767 decimal). for example: 100 BF$="":rem clear string variable 110 CALL -662 : rem call GETLN 120 for i = 512 to 767 130 x=peek(i)-128 :rem get element of buffer 140 BF$=BF$+chr$(x) 150 next i I think that this will work for virtually any character including commas and semicolons. BF$ is your string buffer. It takes a little more work, but you can enter commas, etc this way. Good luck, ...chris