他人が Fortran で作った、とあるバイナリデータを C 言語を用いて処理したいと考えております。
データ作成者は、次のステートメントで読み込むことができる、と言っています。
-----
DIMENSION FLX3D (34,34,38,2)
DIMENSION WORK (34*34*38*2)
EQUIVALENCE (FLX3D(1,1,1,1), WORK(1))
NDATA = 34*34*38
REWIND 9
DO IG=1,2
J = (IG - 1)*NDATA
READ(9) (WORK(J+I), I=1, NDATA)
END DO
-----
しかしながら、私は Fortran のことがさっぱりわかりません。
どうすれば C 言語でこのデータを読むことができるのでしょうか?