0

我正在尝试将来自不同块的双精度数据存储到直接访问文件中,即一个块的数据是 g(m,n) 并且它们都具有相同的大小。这是我写的代码:

OPEN(3,FILE='a.TMP',ACCESS='DIRECT',RECL=8*m*n)

WRITE(3,REC=I) ((g(K,L),K=1,m),L=1,n) ! here "I" is the block number

我有 200 个这种积木。但是,将第 157 块数据写入文件后,出现以下错误:

severe (66): output statement overflows record, unit 3

我相信这意味着记录大小太大。有没有办法处理这个?我想知道是否有记录数有最大值。

4

0 回答 0