文件操作函数(一)

close

当前打开的文件已关闭;返回0 =成功操作。

open( fname, wr,md )

打开文件名为fname的文件,用于读取或写入FISH或ASCII模式。

变量fname可以是引用的字符串或FISH字符串变量。

参数wr必须是整数值

——读取访问;文件必须存在

1——写入访问;现有文件将被覆盖

2——写入访问;现有文件将被追加。(文末增加数据)

参数md必须是整数值

——FISH模式:读取/写入FISH变量。只传递与FISH变量(整数、浮点或字符串)相对应的数据,而不是变量的名称。

1——ASCII模式:ASCII数据的读写。在读操作中,数据必须按行组织,在行与行之间回车换行。

函数返回值表示以下条件:

——文件成功打开

1——fname不是字符串;

2——fname是一个字符串,但为空;

3——wr或md非整数;

4——md不是或1

5——wr不是或1

6——无法打开文件进行读取(例如,文件不存在)

7——文件已经打开

8——不是FISH模式文件(在FISH模式下用于读取访问)

read( ar, n )

将n个记录读入数组ar中。每个记录都是ASCII数据行或单个FISH变量。数组ar必须至少包含n个元素。函数返回值为:

——输入的行数无错误(成功);

1——读取时错误(文件末尾除外);

n——正值表示读取n行后到了文件末尾。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180617G13PEZ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励