首页 百科知识 随机文件和二进制文件的操作

随机文件和二进制文件的操作

时间:2022-06-19 百科知识 版权反馈
【摘要】:三、随机文件和二进制文件的操作随机存取文件简称随机文件。随机文件中每个记录有一个记录号,在读写数据时依据记录号,就可以直接对该记录进行读写操作。

三、随机文件和二进制文件的操作

随机存取文件(S Random Access File)简称随机文件。一个随机文件中的所有记录等长,记录中各数据项的长度也是固定的,整个文件如同一个二维表格一样。随机文件中每个记录有一个记录号,在读写数据时依据记录号,就可以直接对该记录进行读写操作。

1.读随机文件和二进制文件

利用包含For Random子句或For Binary子句的Open File语句打开一个随机文件或二进制文件后,可以调用Get语句读取指定位置处的数据。Get语句的语法形式为:

Get[#]filenum,[position],var_name

其中,filenum为打开文件的文件号,position指定读数据的文件位置,var_name为MapBasic存储结果的变量名。

Get语句的功能是从由filenum指定的数据文件的指定位置(由position定位)处读数据,并将数据赋给var_name变量。如果缺省position,则在文件当前位置读数据。注意,即使缺省position参数,Get语句仍然需要保留两个逗号。

2.写随机文件和二进制文件

Put语句可以向随机文件和二进制文件中写数据。其语法形式为:

Put[#]filenum,[position],var_name

语句中,各参数的含义与Get语句的参数含义相同。

Put语句的功能是将var_name变量保存的数据写到由filenum指定的数据文件的指定位置(由position定位)处。如果缺省position,则在文件当前位置写数据。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈