1

我有一系列数据:

列ABC,列DEF,列G

我只想要列 ABC 和列 G,有没有办法跳过列DEF?

   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?还是我有相当标准的程序?谢谢堆栈。

4

1 回答 1

1

对于未格式化的顺序访问读取,只需执行 read(1)将跳过数据记录,无需声明/分配 DEF。

于 2013-01-25T20:59:43.350 回答