回 帖 发 新 帖 刷新版面

主题:高分悬赏求解答!各位进来看看

READ(5,900) NUMAT (其中NUMAT=1  PROPS(2,11)    )
      READ(5,917) (PROPS(NUMAT,IPROP),IPROP=1,NPROP)
      READ(5,*)
      READ(5,918) (PROPS(2,IPROP),IPROP=1,NPROP)
917   FORMAT(11E10.4)
  918 FORMAT(11E10.4)

小弟最近在修改一个程序,READ(5,*)以下的部分是自己加的

读入的这两行数据分别为
READ(5,917)
0.4000E+070.0030E+02       0.00.1750E+05       0.00.9903E+040.2143E+040.0800E+020.1000E-030.1000E+01       0.0             (0和上面的是在同一行,下同)
READ(5,918)
0.2500E+070.0250E+02       0.00.5000E+05       0.00.9903E+041.2143E+090.0800E+020.1000E-030.1000E+01       0.0

后面这行数据是我按照上面的格式在输入文件5里加进去的,但是发现运行的时候提示。conversion erro

纠结了不知道哪里转换错误!求各位解答

回复列表 (共2个回复)

沙发

没太明白。
我猜测你这两行数据是连续的两行,那么应该就不需要加 READ(5,*)

板凳

不是连续输入,我分开输入中间空读一行不行啊?

我来回复

您尚未登录,请登录后再回复。点此登录或注册