home *** CD-ROM | disk | FTP | other *** search
/ The Hacker's Encyclopedia 1998 / hackers_encyclopedia.iso / hacking / systems / hp2000.tx2 < prev    next >
Encoding:
Text File  |  2003-06-11  |  15.8 KB  |  1,111 lines

  1. =======================================
  2. =                                     =
  3. =      HP 2000 PART 2 (STATEMENTS)    =
  4. =                                     =
  5. =             CAPTURED BY             =
  6. =                                     =
  7. =      BLITZIOD ?? & GALACTUS **      =
  8. =                                     =
  9. =                 of                  =
  10. =                                     =
  11. =       THE ELITE HACKERS GUILD       =
  12. =                                     =
  13. =======================================
  14.  
  15.  
  16.  
  17.  
  18.  
  19.                          STATEMENTS
  20.  
  21.                          **********
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  1. ADVANCE         2. ASSIGN          3. CHAIN           4. COM            
  28.  
  29.  5. CONVERT         6. CREATE          7. DATA            8. DEF            
  30.  
  31.  9. DIM            10. END            11. ENTER          12. FILES          
  32.  
  33. 13. FOR & NEXT     14. GOSUB & RETURN 15. GOTO           16. IF...THEN      
  34.  
  35. 17. IF END         18. IF ERROR       19. IMAGE          20. INPUT          
  36.  
  37. 21. LET            22. LINPUT         23. LINPUT#        24. LOCK           
  38.  
  39. 25. NEXT           26. PURGE          27. READ           28. READ#          
  40.  
  41. 29. REM            30. RESTORE        31. STOP           32. SYSTEM         
  42.  
  43. 33. UNLOCK         34. UPDATE         
  44.  
  45.  
  46. ENTER YOUR CHOICE (ENTER 0 TO STOP)?1
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.                          ADVANCE
  55.  
  56.  
  57.  
  58.  
  59. GEN FORM:     ADVANCE #FILE NUMBER;SKIP COUNT,RETURN VARIABLE
  60.  
  61.  
  62.  
  63.  
  64.      THE ADVANCE STATEMENT CAUSES THE SPECIFIED FILE (SIGNIFIED BY THE
  65.  
  66. FILE NUMBER) POINTER TO BE MOVED PAST THE NUMBER OF ITEMS
  67.  
  68. SPECIFIED IN THE SKIP COUNT.  THE SKIP COUNT IS LIMITED TO 32767 AND
  69.  
  70. MUST BE A POSITIVE INTEGER.  IF THE 'ADVANCE STATEMENT IS EXECUTED SUCCESSFULLY
  71.  
  72. THE RETURN VARIABLE IS SET TO '0'.  IF AN END-OF-FILE MARKER IS ENCOUNTERED
  73.  
  74. BEFORE THE SPECIFIED NUMBER OF ITEMS HAVE BEEN SKIPPED THE RETURN VARIABLE
  75.  
  76. WILL BE SET TO THE NUMBER OF ITEMS YET TO BE SKIPPED.  THE ADVANCE
  77.  
  78. STATEMENT CANNOT BE USED WITH ASCII FILES.
  79.  
  80.  
  81.  
  82.  
  83. ENTER YOUR CHOICE (ENTER 0 TO STOP)?2
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.                          ASSIGN
  92.  
  93.  
  94.  
  95.  
  96. GEN FORM:     ASSIGN FILE DESIGNATOR,FILE NO.,RETURN VAR.,[MASK],[RESTRICTION]
  97.  
  98.  
  99.  
  100.               OR
  101.  
  102.  
  103.  
  104.               ASSIGN *,FILE NUMBER,[RETURN VARIABLE]
  105.  
  106.  
  107.      THE ASSIGN STATEMENT IS USED TO ASSIGN A FILE TO A FILE NUMBER
  108.  
  109. RESERVED IN THE FILES STATEMENT (eg. 100 FILES *,*,*) AND TO OPEN THE
  110.  
  111. FILE.  THE FILE DESIGNATOR CAN BE A STRING OR CAN BE ENCLOSED IN QUOTES
  112.  
  113. BUT IT MUST BE A VALID FILE NAME.  IF AN ASTERISK (*) IS USED IN PLACE
  114.  
  115. OF THE FILE DESIGNATOR THE FILE PREVIOSLY ASSIGNED TO THAT FILE
  116.  
  117. NUMBER IS CLOSED.  THE OPTIONAL MASK IS A STRING USED TO SCRAMBLE BASIC
  118.  
  119. FORMATTED FILES AS TO MAKE THEM 'GREEK' TO USERS NOT ACCESSING THE FILE
  120.  
  121. WITH THE SPECIFIED MASK.  THE SAME MASK MUST BE USED
  122.  
  123. WHEN READING FROM THE FILE AS WAS USED WHEN IT WAS PRINTED ON THE FILE.
  124.  
  125. THE OPTIONAL RESTRICTION IS A TWO-LETTER CODE USED TO SPECIFY ACCESSABILITY
  126.  
  127. RESTRICTIONS ON THE FILE.  RESTRICTION CODES ARE AS FOLLOWS:
  128.  
  129.  
  130.  
  131.  
  132. RR                  NO SUBSEQUENT USER CAN ACCESS THE FILE WHILE
  133.  
  134.                     THE FILE IS OPEN
  135.  
  136.  
  137.  
  138. WR                  SUBSEQUENT USERS CAN READ FROM BUT CANNOT WRITE
  139.  
  140.                     TO WHILE THE FILE IS OPEN
  141.  
  142.  
  143.  
  144. NR                  SUBSEQUENT USERS CAN READ & WRITE WHILE THE FILE IS
  145.  
  146.                     OPEN  (NOTE:  THE FILE MUST HAVE MUTIPLE WRITE
  147.  
  148.                     ACCESS FOR THIS RESTRICTION).
  149.  
  150.  
  151.  
  152.  
  153.  
  154. RETURN VARIABLES:
  155.  
  156.  
  157.  
  158.  0             FILE AVAILABLE FOR READ AND WRITE
  159.  
  160.  1             AVAILABLE FOR READ ONLY
  161.  
  162.  2             READ ONLY
  163.  
  164.  3             FILE DOES NOT EXIST OR IS NOT ACCESSABLE
  165.  
  166.  4             FILE NUMBER OUT OF RANGE
  167.  
  168.  5             NO BUFFER SPACE AVAILABLE FOR FILE
  169.  
  170.  6             FILE IS UNAVAILABLE FOR READ OR WRITE
  171.  
  172.  7             SPECIFED RESTRICTIONS IMPOSSIBLE
  173.  
  174.  8             FILE IS AVAILABLE FOR WRITE ONLY
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184. ENTER YOUR CHOICE (ENTER 0 TO STOP)?3
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.                          CHAIN
  193.  
  194.  
  195. GEN FORM:     CHAIN [RETURN VAR.,]PROGRAM DESIGNATOR,[NUMERIC EXPRESSION]
  196.  
  197.  
  198.  
  199. THE CHAIN STATEMENT CAUSES THE CURRENT RUNNING PROGRAM TO TERMINATE
  200.  
  201. AND BEGIN EXECUTION OF THE PROGRAM SPECIFIED BY THE PROGRAM DESIGNATOR.
  202.  
  203. THE PROGRAM DESIGNATOR MAY BE ENCLOSED IN QUOTES OR MAY BE A STRING.
  204.  
  205. THE NUMERIC EXPRESSION CAN BE USED TO DEFINE A LINE NUMBER IN
  206.  
  207. THE PROGRAM TO BE CHAINED TO. IF SUCH AN EXPRESSION IS DEFINED PROGRAM
  208.  
  209. EXECUTION WILL BEGIN AT THE SPECIFIED LINE NUMBER.
  210.  
  211.  
  212.  
  213. RETURN VARIABLES:
  214.  
  215.  
  216.  
  217. 0              SUCCESSFUL
  218.  
  219. 1              BAD STATEMENT NUMBER SPECIFIED
  220.  
  221. 2              NO ACCESS PERMITTED TO NAMED PROGRAM
  222.  
  223. 3              CHAIN NOT PERMITTED
  224.  
  225.  
  226.  
  227.  
  228. ENTER YOUR CHOICE (ENTER 0 TO STOP)?4
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.                          COM
  237.  
  238.  
  239. GEN. FORM:     COM COMMON LIST
  240.  
  241.  
  242.  
  243.  
  244.      THE COMMON STATEMENT IS USED TO LIST THE VARIABLES THAT 
  245.  
  246. ARE COMMON BETWEEN TWO CHAINED PROGRAMS.  ALL COMMON STRINGS
  247.  
  248. AND STATEMENTS MUST ALSO BE DIMINSIONED HERE.
  249.  
  250.  
  251.  
  252.  
  253. ENTER YOUR CHOICE (ENTER 0 TO STOP)?5
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.                          CONVERT
  262.  
  263.  
  264. GEN. FORM:     CONVERT NUMERIC EXPRESSION TO DESTINATION STRING
  265.  
  266.                OR
  267.  
  268.  
  269.  
  270.                CONVERT  SOURCE STRING TO NUMERIC VARIABLE [,STMT #]
  271.  
  272.  
  273.  
  274.  
  275.      THE CONVERT STATEMENT IS USED TO CONVERT A STRING TO A VARIABLE
  276.  
  277. OR A VARIABLE TO A STRING.
  278.  
  279.  
  280.  
  281.  
  282. ENTER YOUR CHOICE (ENTER 0 TO STOP)?6
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.                          CREATE
  291.  
  292.  
  293. GEN. FORM:     CREATE RETURN VAR., FILE DESIGNATOR, FILE LENGTH [,RECORD SIZE]
  294.  
  295.  
  296.  
  297.  
  298.      THE CREATE STATEMENT CREATES A BASIC FORMATTED FILE OF
  299.  
  300. THE DESIGNATED LENGTH.  THE RETURN VARIABLES ARE AS FOLLOWS:
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307. RETURN VALUE                       MEANING
  308.  
  309.  
  310.  
  311.      0               THE FILE WAS CREATED SUCCESSFULLY
  312.  
  313.      1               A FILE ALREADY EXISTS WITH THE SAME NAME
  314.  
  315.      2               INVALID FILE NAME, ACCESS, FILE LENGTH OR
  316.  
  317.                      RECORD SIZE
  318.  
  319.      3               NO SPACE IN THE ACCOUNT
  320.  
  321.      4               NO SPACE IN THE SYSTEM
  322.  
  323.  
  324.  
  325.  
  326. ENTER YOUR CHOICE (ENTER 0 TO STOP)?7
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.                          DATA
  335.  
  336.  
  337. GEN. FORM:     DATA CONSTANT LIST
  338.  
  339.  
  340.  
  341.  
  342.      THE DATA STATEMENT IS WHERE THE DATA IS STORED FOR THE 
  343.  
  344. READ STATEMENT.  IT IS ENTERED IN SEQUENCE WITH EACH ITEM 
  345.  
  346. SEPARATED BY COMMAS.  ANY STRING DATA MUST BE ENCLOSED IN
  347.  
  348. QUOTES.
  349.  
  350.  
  351.  
  352.  
  353. ENTER YOUR CHOICE (ENTER 0 TO STOP)?8
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.                          DEF
  362.  
  363.  
  364. GEN. FORM:     DEF FUNCTION NAME(PARAMETER)=NUMERIC EXPRESSION
  365.  
  366.  
  367.  
  368.  
  369.      THE 'DEF' STATEMENT IS USED TO DEFINE A FUNCTION 
  370.  
  371. SUCH AS:  A**2/(SQR(X)).  HERE IS AN EXAMPLE OF A USER DEFINED FUNCTION:
  372.  
  373.  
  374.  
  375. 10 DEF FNA(X) = A**2/(SQR(X))
  376.  
  377.  
  378.  
  379. ALL FUNCTION NAMES MUST BEGIN WITH 'FN' AND HAVE A THIRD CHARACTER
  380.  
  381. BETWEEN 'A' AND 'Z'.  THE 'X' IN PARENTHASIS IS A DUMMY VARIABLE.
  382.  
  383. ITS PURPOSE IS TO SHOW WHAT ARGUMENT WILL BE USED WHEN THE FUNCTION
  384.  
  385. IS SUMMONED.
  386.  
  387.  
  388.  
  389.  
  390. ENTER YOUR CHOICE (ENTER 0 TO STOP)?9
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.                          DIM
  399.  
  400.  
  401. GEN. FORM:     DIM DIMENSION LIST
  402.  
  403.  
  404.  
  405.  
  406.      THE DIM STATEMENT IS USED TO SET THE AMOUNT OF SPACE ALLOTED
  407.  
  408. IN THE PROGRAM FOR A STRING OR AN ARRAY.
  409.  
  410.  
  411.  
  412.  
  413.  
  414. EXAMPLE:     20 DIM A(5),B(50),C$(100),D(7,10)
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421. ENTER YOUR CHOICE (ENTER 0 TO STOP)?10
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.                          END
  430.  
  431.  
  432. GEN. FORM:     END
  433.  
  434.  
  435.       THE END STATEMENT TERMINATES THE RUNNING OR EXECUTING OF A
  436.  
  437. PROGRAM.  IT MAY OCCUR ANY WHERE IN THE PROGRAM BUT THE END STATEMENT
  438.  
  439. MUST ALWAYS OCCUR AT THE END OF A PROGRAM.
  440.  
  441.  
  442.  
  443.  
  444. ENTER YOUR CHOICE (ENTER 0 TO STOP)?11
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.                          ENTER
  453.  
  454.  
  455. GEN. FORM:     ENTER #NUMERIC VARIABLE
  456.  
  457.                OR
  458.  
  459.                ENTER [# VARIABLE,] TIME ALLOWED, RETURN VAR., READ VAR,.
  460.  
  461.  
  462.  
  463.  
  464. ENTER YOUR CHOICE (ENTER 0 TO STOP)?12
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.                          FILES
  473.  
  474.  
  475. GEN. FORM:     FILES  FILES LIST
  476.  
  477.  
  478.  
  479.  
  480.      THE FILES STATEMENT IS USED AT THE BEGINNING OF A PROGRAM
  481.  
  482. TO OPEN THE FILES FOR USE IN THE PROGRAM.  AN '*' MAY BE USED
  483.  
  484. TO HOLD THE PLACE OF A FILE TO BE DESIGNATED LATER.
  485.  
  486.  
  487.  
  488.  
  489. ENTER YOUR CHOICE (ENTER 0 TO STOP)?13
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.                          FOR & NEXT
  498.  
  499.  
  500. GEN. FORM:     FOR  FOR VAR.=INITIAL VALUE  TO  FINAL VALUE [STEP SIZE]
  501.  
  502.                NEXT  FOR VARIABLE
  503.  
  504.  
  505.      THE FOR NEXT LOOP ALLOWES YOU TO GO THROUGH A SET STATEMENT 
  506.  
  507. A SPECIFIED NO. OF TIMES.  FOR EXAMPLE IF YOUR LOOP WAS:
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.                     100 FOR P=1 TO 5
  515.  
  516.                          .
  517.  
  518.                          .
  519.  
  520.                     150 NEXT P
  521.  
  522.  
  523.  
  524.  
  525. ENTER YOUR CHOICE (ENTER 0 TO STOP)?14
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.                          GOSUB & RETURN
  534.  
  535.  
  536. GEN. FORM:     GOSUB  STATEMENT NO.
  537.  
  538.                OR
  539.  
  540.                GOSUB  NUMERIC EXP.  OF  STATEMENT NO. LIST
  541.  
  542.                RETURN
  543.  
  544.  
  545.  
  546.  
  547.      THE GOSUB STATEMENT IS A WAY OF DROPPING TO ANOTHER PART
  548.  
  549. OF THE PROGRAM BUT STILL KEEPING YOUR PLACE WHERE YOU ARE SO
  550.  
  551. YOU CAN RETURN AND CONTINUE ON WITH THE PROGRAM.  IF GOSUBS ARE
  552.  
  553. NESTED MORE THAN 20 DEEP THEN THE PROGRAM WILL TERMINATE WITH
  554.  
  555. AN ERROR STATEMENT.
  556.  
  557.  
  558.  
  559.  
  560. ENTER YOUR CHOICE (ENTER 0 TO STOP)?15
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.                          GOTO 
  569.  
  570.  
  571. GEN. FORM:     GOTO  STATEMENT NO.
  572.  
  573.                OR
  574.  
  575.                GOTO  NUMERIC EXPRESSION  OF  STATEMENT # LIST
  576.  
  577.  
  578.  
  579.  
  580.      THE GOTO STATEMENT OVERRIDES THE NORMAL ORDER THAT STATEMENTS
  581.  
  582. ARE CARRIED OUT.  IT TELLS THE PROGRAM TO SKIP TO THE SPECIFIED LINE
  583.  
  584. NUMBER AND CONTINUE EXECUTION OF THE PROGRAM FROM THERE.  GREAT CARE
  585.  
  586. SHOULD BE TAKEN WHEN A GOTO STATEMENT ENTERS A FOR... NEXT LOOP.
  587.  
  588.  
  589.  
  590.  
  591. ENTER YOUR CHOICE (ENTER 0 TO STOP)?16
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.                          IF...THEN
  600.  
  601.  
  602. GEN. FORM:     IF  NUMERIC RELATION  THEN  STATEMENT NO.
  603.  
  604.                OR
  605.  
  606.                IF STRING RELATION  THEN  STATEMENT NO.
  607.  
  608.  
  609.  
  610.  
  611.      THE IF...THEN STATEMENT TELLS THE PROGRAM IF THE SPECIFED 
  612.  
  613. RELATION IS TRUE THEN GO TO THE SPECIFIED LINE NO.  IF THE RELATION
  614.  
  615. IS NOT TRUE THEN IT DROPS ON THROUGH AND CONTINUES EXECUTION AS NORMAL.
  616.  
  617.  
  618.  
  619.  
  620. ENTER YOUR CHOICE (ENTER 0 TO STOP)?17
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.                          IF END
  629.  
  630.  
  631. GEN. FORM:    IF END #FILE NO.  THEN  STATEMENT NO.
  632.  
  633.  
  634.  
  635.  
  636.      THIS STATEMENT TELLS THE COMPUTER THAT IF THE FILE POINTER IS AT
  637.  
  638. THE END OF FILE MARK THEN TO GO ON TO THE SPECIFIED LINE NUMBER.
  639.  
  640.  
  641.  
  642.  
  643. ENTER YOUR CHOICE (ENTER 0 TO STOP)?18
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.                          IF ERROR
  652.  
  653.  
  654. GEN. FORM:     IF ERROR THEN STATEMENT NO.
  655.  
  656.  
  657.  
  658.  
  659.      THE IF ERROR STATEMENT IS USUALLY USED IN COORDINATION WITH THE 
  660.  
  661. SYS STATEMENT.  IT IS USED TO DETERMINE WHAT ERROR IS OCCURING IN
  662.  
  663. THE RUNNING OF THE PROGRAM.
  664.  
  665.  
  666.  
  667.  
  668. ENTER YOUR CHOICE (ENTER 0 TO S             INPUT
  669.  
  670.  
  671. GEN. FORM:   INPUT  READ VARIABLE LIST
  672.  
  673.  
  674.  
  675.  
  676.    THE INPUT STATEMENT  IS USED TO ENTER DATA THROUGH THE KEYBOARD.
  677.  
  678. A '?' IS PRINTED TO INDICATE YOU NEED TO ENTER DATA.
  679.  
  680. BOTH NUMERIC AND STRING DATA MAY BE ENTERED.
  681.  
  682.  
  683.  
  684.  
  685. ENTER YOUR CHOICE (ENTER 0 TO STOP)?20
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.                          INPUT
  694.  
  695.  
  696. GEN. FORM:   INPUT  READ VARIABLE LIST
  697.  
  698.  
  699.  
  700.  
  701.    THE INPUT STATEMENT  IS USED TO ENTER DATA THROUGH THE KEYBOARD.
  702.  
  703. A '?' IS PRINTED TO INDICATE YOU NEED TO ENTER DATA.
  704.  
  705. BOTH NUMERIC AND STRING DATA MAY BE ENTERED.
  706.  
  707.  
  708.  
  709.  
  710. ENTER YOUR CHOICE (ENTER 0 TO STOP)?21
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.                          LET
  719.  
  720.  
  721. GEN. FORM:     [LET] REPLACEMENT LIST=NUMERIC EXPRESSION
  722.  
  723.                OR
  724.  
  725. [LET] DESTINATION STRING=STRING EXPRESSION
  726.  
  727.  
  728.  
  729.  
  730.      THE LET STATEMENT IS USED TO SET A VARIABLE OR A STRING EQUAL
  731.  
  732. TO A NUMBER OR AN EXPRESSION.  THIS IS AN EXAMPLE:
  733.  
  734.  
  735.  
  736.  
  737.                     10 LET B=73
  738.  
  739.  
  740.  
  741.  
  742. THE 'LET' IS NOT NECESSARY SO YOU COULD SAY '100 B=73'.
  743.  
  744.  
  745.  
  746.  
  747. ENTER YOUR CHOICE (ENTER 0 TO STOP)?22
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.                          LINPUT
  756.  
  757.  
  758. GEN. FORM:     LINPUT  DESTINATION STRING
  759.  
  760.  
  761.  
  762.  
  763.      THE LINPUT STATEMENT ALLOWS THE USER TO ENTER AN ENTIRE LINE
  764.  
  765. OF STRING DATA.  THIS INCLUDES COMMAS,QUOTE MARKS, AND LEADING AND
  766.  
  767. TRAILING BLANKS.  
  768.  
  769.  
  770.  
  771.  
  772. ENTER YOUR CHOICE (ENTER 0 TO STOP)?23
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.                          LINPUT#
  781.  
  782.  
  783. GEN. FORM:     LINPUT #FILE NUMBER;DESTINATION STRING
  784.  
  785.  
  786.  
  787.  
  788.      THIS STATEMENT READS THE NEXT AVALIABLE RECORD INTO A DESTINATION STRING.  AN ASCII FILE MUST BE USED.
  789.  
  790.  
  791.  
  792.  
  793. ENTER YOUR CHOICE (ENTER 0 TO STOP)?24
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.                          LOCK
  802.  
  803.  
  804. GEN. FORM:     LOCK #FILE NUMBER [,RETURN VARIABLE]
  805.  
  806.  
  807.  
  808.  
  809.      THE LOCK STATEMENT IS USED TO GIVE YOU EXCLUSIVE ACCESS TO
  810.  
  811. YOUR FILES.  THE RETURN VARIABLES ARE AS FOLLOWS:
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.           RETURN VALUE             MEANING
  819.  
  820.                0         FILE LOCKED SUCCESSFULLY
  821.  
  822.                1         FILE ALREADY LOCKED
  823.  
  824.                2         INVALID FILE NUMBER
  825.  
  826.  
  827.  
  828.  
  829. ENTER YOUR CHOICE (ENTER 0 TO STOP)?25
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.                          NEXT
  838.  
  839.  
  840. REFER TO FOR & NEXT
  841.  
  842.  
  843.  
  844.  
  845. ENTER YOUR CHOICE (ENTER 0 TO STOP)?26
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.                          PURGE
  854.  
  855.  
  856. GEN. FORM:     PURGE RETURN VARIABLE,FILE DESIGNATOR
  857.  
  858.  
  859.  
  860.  
  861.      THE PURGE STATEMENT IS USED TO DELETE A FILE FROM THE SYSTEM
  862.  
  863. IT CAN ONLY BE USED AFTER A FILE IS CLOSED.  
  864.  
  865.  
  866.  
  867.  
  868.           RETURN VARIABLE          MEANING
  869.  
  870.  
  871.  
  872.                0         FILE SUCCESSFULLY PURGED
  873.  
  874.                1         FILE IS BUSY CANNOT BE PURGED
  875.  
  876.                2         FILE NOT ACCESSIBLE
  877.  
  878.                3         NO SUCH FILE
  879.  
  880.  
  881.  
  882.  
  883. ENTER YOUR CHOICE (ENTER 0 TO STOP)?27
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.                          READ
  892.  
  893.  
  894. GEN. FORM:     READ  READ VARIABLE LIST
  895.  
  896.  
  897.  
  898.  
  899.      THE READ STATEMENT READS STRING AND NUMERIC VALUES FROM THE 
  900.  
  901. DATA STATEMENT.
  902.  
  903.  
  904.  
  905.  
  906. ENTER YOUR CHOICE (ENTER 0 TO STOP)?28
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.                          READ#
  915.  
  916.  
  917. GEN. FORM:      READ #FILE NO. [,RECORD NO.] [;READ VARIABLE LIST]
  918.  
  919.  
  920.  
  921.  
  922.      THE READ# STATEMENT READS FROM A FILE LISTED IN THE FILES 
  923.  
  924. STATEMENT.  THE FILE NO. DETERMINES WHICH FILE WILL BE READ FROM
  925.  
  926. AND THE READ VARIABLE DETERMINES WHAT TYPE OF DATA CAN BE READ.
  927.  
  928. STRING DATA CAN'T BE READ WITH A NUMERIC VARIABLE.
  929.  
  930.  
  931.  
  932.  
  933. ENTER YOUR CHOICE (ENTER 0 TO STOP)?29
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.                          REM
  942.  
  943.  
  944. GEN. FORM:     REM [REMARK]
  945.  
  946.  
  947.  
  948.  
  949.      THE REMARK STATEMENT IS USED TO ADD REMARKS IN YOUR
  950.  
  951. PROGRAM.  THESE REMARKS ARE NOT PRINTED OR CARRIED OUT 
  952.  
  953. DURING THE RUNNING OF YOUR PROGRAM.
  954.  
  955.  
  956.  
  957.  
  958. ENTER YOUR CHOICE (ENTER 0 TO STOP)?30
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.  
  966.                          RESTORE
  967.  
  968.  
  969. GEN. FORM:     RESTORE [STATEMENT NUMBER]
  970.  
  971.  
  972.  
  973.  
  974.      THE RESTORE STATEMENT MOVES THE POINTER BACK TO THE FIRST
  975.  
  976. ITEM IN THE DATA.
  977.  
  978.  
  979.  
  980.  
  981. ENTER YOUR CHOICE (ENTER 0 TO STOP)?31
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.                          STOP
  990.  
  991.  
  992. GEN. FORM:     STOP
  993.  
  994.  
  995.  
  996.  
  997.      THE STOP STATEMENT ENDS EXECUTION OF THE PROGRAM.  IT MAY 
  998.  
  999. BE INSERTED ANY WHERE IN THE PROGRAM.
  1000.  
  1001.  
  1002.  
  1003.  
  1004. ENTER YOUR CHOICE (ENTER 0 TO STOP)?32
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012.                          SYSTEM
  1013.  
  1014.  
  1015. GEN. FORM:     SYSTEM RETURN VARIABLE, SOURCE STRING
  1016.  
  1017.                OR
  1018.  
  1019.                SYSTEM  DESTINATION STRING , SOURCE STRING
  1020.  
  1021.  
  1022.  
  1023.  
  1024.      THE STSTEM STATEMENT LETS YOU EXECUTE THE SYSTEM COMMANDS DURING
  1025.  
  1026. THE RUNNING OF THE PROGRAM.  THE COMMANDS THAT MAY BE USED ARE:
  1027.  
  1028.      BYE, ECHO, MESSAGE, FILE, PROTECT, LOCK, PRIVATE, UNRESTRICT,
  1029.  
  1030.      MWA, SWA, & PAUSE.
  1031.  
  1032.  
  1033.  
  1034.  
  1035. ENTER YOUR CHOICE (ENTER 0 TO STOP)?33
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.                          UNLOCK
  1044.  
  1045.  
  1046. GEN. FORM:     UNLOCK #FILE NUMBER [,RETURN VARIABLE]
  1047.  
  1048.  
  1049.  
  1050.  
  1051.      THE UNLOCK STATEMENT ALLOWS THE FILE TO BE RELEASED TO ALLOW
  1052.  
  1053. OTHERS TO REFERENCE THE FILE.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.           RETURN VALUE        MEANING
  1059.  
  1060.  
  1061.  
  1062.                0         FILE SUCCESSFULLY UNLOCKED
  1063.  
  1064.                1         FILE ALREADY UNLOCKED
  1065.  
  1066.                2         FILE NUMBER INVALID
  1067.  
  1068.  
  1069.  
  1070.  
  1071. ENTER YOUR CHOICE (ENTER 0 TO STOP)?34
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.                          UPDATE
  1080.  
  1081.  
  1082. GEN. FORM:     UPDATE #FILE NUMBER ; NUMERIC EXPRESSION
  1083.  
  1084.                OR
  1085.  
  1086.                UPDATE #FILE NUMBER ; SOURCE STRING
  1087.  
  1088.  
  1089.  
  1090.  
  1091.      THE UPDATE STATEMENT REPLACES THE NEXT SEQUENTIAL ITEM IN THE
  1092.  
  1093. FILE.  THE DATA MUST BE OF THE SAME TYPE WHEN UPDATING AN ITEM
  1094.  
  1095. A ASCII FILE CAN NOT BE UPDATED.  IF THE NEW STRING IS LONGER 
  1096.  
  1097. THAN THE OLD STRING THEN THE NEW STRING WILL BE CUT OFF AT THE LENGTH
  1098.  
  1099. OF THE OLD STRING.  BE VERY CAREFUL WHEN FIRST USING THIS STATEMENT
  1100.  
  1101. BECAUSE YOU CAN EASILY RUIN A FILE.
  1102.  
  1103.  
  1104.  
  1105. =======================================
  1106. =           END OF PHILE              =
  1107. =======================================
  1108.  
  1109. Downloaded from P-80 Systems......
  1110.  
  1111.