| 
 Answer to Binary Prayers! 
 Kaz!, on host 209.197.151.86
  Friday, February 4, 2000, at 21:19:13
  Help!!! posted by ShadowClerk on Friday, February 4, 2000, at 16:07:44:
> I need a binary code converter (something that will convert text into binary code) for undisclosed purposes. (mostly showing off). If you have one or know of one, could you please reply? > > Shadow"10100101011"Clerk
  I have spent the last 20 minutes developing a simple text to binary conversion program for QBASIC. I'll e-mail it to you. However, in case it doesn't work, here's the code for the program (copy it into a QBASIC file or text file with a .bas extension and run it from qbasic in order to get it to work.) -Ka"1001011 1100001 111010 100001"z!
  _________________________________________ CLS DIM Numbers(1 TO 256) AS INTEGER DIM BinNum AS LONG
  PRINT "TEXT TO BINARY CONVERSION PROGRAM" PRINT "This program has been created by Kaz! to turn text into binary code." PRINT "It works by converting the text first into ASCII (American Standard" PRINT "Code for Information Interchange) Code, which is how text is stored" PRINT "as numbers inside of your computer. The ASCII Code numbers are then" PRINT "converted into binary numbers using a quick and dirty (if inefficient)" PRINT "routine. This program will work for text strings shorter than 255" PRINT "characters; to do anything longer, you should run this program several" PRINT "times." PRINT PRINT "Type text that is to be converted to binary" LINE INPUT Text$
  CLS PRINT "TEXT TO BINARY CONVERSION PROGRAM" PRINT PRINT "First, the text will be converted into ascii codes:"
  FOR Hopabout = 1 TO LEN(Text$)     Numbers(Hopabout) = ASC(MID$(Text$, Hopabout, 1))     PRINT Numbers(Hopabout); NEXT Hopabout
  PRINT PRINT PRINT "Press any key to continue..." DO: LOOP UNTIL INKEY$  "" CLS PRINT "TEXT TO BINARY CONVERSION PROGRAM" PRINT
  PRINT "These codes will now be converted into binary:" FOR Hopabout = 1 TO LEN(Text$)     BinNum = 0     IF Numbers(Hopabout) >= 128 THEN         BinNum = BinNum + 10000000         Numbers(Hopabout) = Numbers(Hopabout) - 128     END IF     IF Numbers(Hopabout) >= 64 THEN         BinNum = BinNum + 1000000         Numbers(Hopabout) = Numbers(Hopabout) - 64     END IF     IF Numbers(Hopabout) >= 32 THEN         BinNum = BinNum + 100000         Numbers(Hopabout) = Numbers(Hopabout) - 32     END IF     IF Numbers(Hopabout) >= 16 THEN         BinNum = BinNum + 10000         Numbers(Hopabout) = Numbers(Hopabout) - 16     END IF     IF Numbers(Hopabout) >= 8 THEN         BinNum = BinNum + 1000         Numbers(Hopabout) = Numbers(Hopabout) - 8     END IF     IF Numbers(Hopabout) >= 4 THEN         BinNum = BinNum + 100         Numbers(Hopabout) = Numbers(Hopabout) - 4     END IF     IF Numbers(Hopabout) >= 2 THEN         BinNum = BinNum + 10         Numbers(Hopabout) = Numbers(Hopabout) - 2     END IF     IF Numbers(Hopabout) >= 1 THEN         BinNum = BinNum + 1         Numbers(Hopabout) = Numbers(Hopabout) - 1     END IF     PRINT BinNum; NEXT Hopabout
  PRINT PRINT PRINT "Convert another text string (y/n)?"
  DO     Hi$ = INKEY$     IF UCASE$(Hi$) = "Y" THEN RUN LOOP UNTIL Hi$  "" 
 |