微信公众号 
图码生活

每天发布有五花八门的文章,各种有趣的知识等,期待您的订阅与参与
电脑报 1992-2001 十年文章全集
电脑报 1992-2001 十年文章全集
包含从 1992 年 - 2001 年间,两万余篇期刊文章,查询最少输入两个字符
随便看看
读取中
读取中
标题BASIC中的“文件”概念
栏目基础知识与讲座
作者谢宁
发布1994-07-29
  一、程序文件:
  将内存中的源程序存入磁盘就生成了源程序文件,BASIC的源程序文件均以“BAS”为文件的扩展名。
  1.存盘方法:SAVE“文件名.扩展名”[,A][,P]方括号中内容为可选项,选择A参数表示以ASCII码格式保存文件,否则以压缩二进制码保存文件。选择P参数表示以加密方式保存文件,已加密的文件只能在BASIC状态下执行,不能用LIST命令显示程序清单。
  2.取盘方法:LOAD“文件名.扩展名”[,R]方括号中内容为可选项,选择R参数表示将指定程序调入内存后,自动执行该程序。 存盘时,若省略扩展名,SAVE命令将自动给文件加上“.BAS”扩展名。取盘时,若文件的扩展名为“.BAS”,LOAD命令可以省略扩展名。
  二、数据文件:
  BASIC语言的数据文件按读/写方式可分为顺序文件和随机文件。
  1.顺序文件的读写步骤:
  a.用OPEN语句建立或打开文件。
  OPEN〈文件名.扩展名〉FOR〈方式〉AS#〈文件号〉 方式有三种:OUTPUT(顺序写)、INPUT(顺序读)、APPEND(顺序添加)。 文件号可以是1~3中的任意一个数,当执行OPEN语句后,所设定的文件号新代表了与其相联系的文件名。
  b.用INPUT或WRITE语句来读写文件。
  INPUT#〈文件号〉,〈变量表〉
  WRITE#〈文件号〉,〈变量表〉
  c.用CLOSE语句来关闭文件。
  CLOSE#〈文件号〉 文件在使用完毕后,必须关闭,释放所占的文件号并防止文件的意外损坏。
  2.随机文件的读写步骤:
  a.用OPEN语句打开文件。
  OPEN〈文件名〉AS#〈文件名〉LEN=〈记录长度〉 或:OPEN“R”,#〈文件号〉  ,〈文件名〉,〈记录长度〉
  b.用FIELD语句分配缓冲区。
  FIELD#〈文件号〉,〈区段长度〉AS〈串变量〉
  c.用LSET或RSET语句填缓冲区。(读取随机文件时可省略此步骤)
  LSET〈字段变量〉=〈串变量〉
  RSET〈字段变量〉=〈串变量〉
  d.用GET或PUT语句来读写文件。
  GET#〈文件号〉,〈记录号〉
  PUT#〈文件号〉,〈记录号〉
  e.用CLOSE语句关闭文件。(谢 宁)