我有一系列数据:
columnABC,columnDEF,columnG
我只想要列ABC和columnG,有没有办法跳过columnsDEF?
allocate(ABC(1:3,1:N))
read(1)ABC
allocate(DEF(1:3,1:N))
read(1)DEF
deallocate(DEF)
allocate(G(N))
read(1)G
use ABC and G for calculations
我是否必须分配和读取DEF才能访问G?必须有一种方法可以跳过接下来的三个而不实际填充分配的数组DEF?或者我有相当标准的程序?谢谢Stack。
答案 0 :(得分:1)
对于未格式化的顺序访问读取,只需执行read(1)
将跳过数据记录,无需声明/分配DEF。