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行后到了文件末尾。
领取专属 10元无门槛券
私享最新 技术干货