BASIC中的I/O重置

Author: 安徽 陈敬岳 Date: 1994-11-18

        一、GWBASIC〈文件名
        以这种方式引导GWBASIC以后,输入设备便从键盘改成文件名所指定的文件,计算机随后就会从指定的文件中读取字符,如同这些字符来自键盘一样。文中的所有字符,包括控制字符和回车换行符等,均会送给GWBASIC。如文件AA内容如下:
        C〉TYPE AA
        10 FOR I=1 TO 10
        20 PRINT I,
        30 NEXT I
        RUN
        SYSTEM
        当在DOS下,键入:C〉GWBASIC〈AA计算机就会在GWBASIC启动后从文件AA中读取数据并执行文件的各条指令,结果是显示AA文件内容和运行结果(显示1-10数字)。
        二、GWBASIC〉BB
        这个命令执行后,输出设备就改为BB文件,这样通常发送到显示器上的信息(包括GWBASIC的版本信息,控制代码等),就会发送到BB文件中,BB文件如同记录仪,记录从运行BASIC到退出BASIC状态的任何信息。
        三、GWBASIC 文件名〉BB
        这个命令执行后,只是把该文件所执行后的结果送到BB中,不包括其它信息,这为把BASIC程序的运行结果送到文字处理软件上排版、打印提供了一种方法。
        四、GWBASIC〉LPT1
        GWBASIC 文件名〉LPT1
        这些命令就把输出设备定义成打印机,过程同第二、三种命令一样,只是结果是在打印机上打印出来的。其中GWBASIC 文件名〉LPT1命令,可以省去程序中的PRINT和LPRINT的更换。(安徽 陈敬岳)