BBS: Inland Empire Archive Date: 02-05-93 (04:23) Number: 391 From: ROB MCKEE Refer#: NONE To: ERIC MAYS Recvd: NO Subj: Re: HELP PLEASE!!!! 1 of Conf: (2) Quik_Bas
Hello Eric! You wrote in a message to Geoffrey Liu: EM> How can I repplace all theinput and line input statements... EM> Tell me the way to do it because I'm stuck making a security EM> menu system that anyone can ctrl -c out of... ----------- 8< ----------- 'Another Quik_Bas Kludge-O-Matic DEFINT A - Z FUNCTION LineIn$ (EchoChar$) ' Usage: ' PassWord$= LineIn$(chr$(168)) ' If PassWord$= Chr$(0) then GOTO Abort ' If EchoChar$="" then print actual character ' Very Basic Input routine Gam$ = "" DO DO: i$ = INKEY$: LOOP UNTIL i$ <> "" IF i$ = CHR$(27) THEN LineIn$ = CHR$(0) EXIT FUNCTION ELSEIF LEN(i$) > 2 THEN ' ELSEIF i$ = CHR$(13) THEN LineIn$ = Gam$: EXIT DO ELSEIF i$ = CHR$(8) THEN Gam$ = LEFT$(Gam$, LEN(Gam$) - 1) LOCATE , POS(0) - 1: PRINT " "; LOCATE , POS(0) - 1 ELSEIF i$ < " " THEN ' Eat any other Control Codes ELSEif Len(i$)=1 then IF EchoChar$="" THEN PRINT i$; ELSE PRINT EchoChar$; ENDIF Gam$ = Gam$ + i$ END IF LOOP END FUNCTION ------------ 1 of 2 functions and 2 messages -------- EM> Thanks A Million!!! Na... you need to send me 10% ;) Catcha Later , I'll see you on the flip side - Rob --- timEd/B6 * Origin: Another Quik_Bas Point in Richmond, CA (1:125/1212.13)
Books at Amazon:
Back to BASIC: The History, Corruption, and Future of the Language
Hackers: Heroes of the Computer Revolution (including Tiny BASIC)
Go to: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Scientists and Iconoclasts who were the Hero Programmers of the Software Revolution
The Advent of the Algorithm: The Idea that Rules the World
Moths in the Machine: The Power and Perils of Programming
Mastering Visual Basic .NET