好的,我知道我要回去几年,但也许我会碰到一些灰胡子(比如我的):)。
我有一个带有关键字段的索引数据文件。在应用程序中它是这样打开的:
OPEN (FILE='DATA.MAS',STATUS='OLD',
1 ORGANIZATION='INDEXED',ACCESS='KEYED',
1 RECL=28,UNIT=LUNTM,SHARED,
1 KEY=(1:49:CHARACTER),
1 IOSTAT=IOS,ERR=9999)
我需要能够按顺序扫描此文件的内容。但是,打开时的组织和访问选项的每个组合,后跟读取总是会导致错误,无论是打开还是读取。是否有可能获得键控文件的第n条记录?
答案 0 :(得分:0)
好的,在无数次阅读文档后找到了解决方案。我更改了SEQUENTIAL访问和INDEXED组织的OPEN语句。我错过的是,当你这样做时,FORTRAN将文件解释为FORMATTED。添加FORM ='UNFOFRMATTED'并调整记录大小会产生快乐和圣诞节问候