Fortran Coder

文件读取问题

查看数: 12286 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-1-28 09:21

正文摘要:

水平比较渣,又好久没用过了,编程时候读取文件有些问题,如果是这样一个文件 我想要读取并且显示出来,跟我后面要处理的数据结构差不多这样总是出错 [Fortran] 纯文本查看 复制代码program main    impl ...

回复

fcode 发表于 2015-1-28 13:06:49
[Fortran] 纯文本查看 复制代码
program main
   implicit none
   real,dimension(3)::a,b,c
   integer::l
   open(2,file='a.dat')
   do l=1,3
     read(*,2)a(l),b(l),c(l)
   enddo
   do l=1,3
     print*a(l),b(l),c(l)
   enddo
   close(2)
 end
li913 发表于 2015-1-28 11:39:17
read(2,*)a(l),b(l),c(l)
print*, a(l),b(l),c(l)

评分

参与人数 1F 币 +9 贡献 +9 收起 理由
fcode + 9 + 9

查看全部评分

kaola132 发表于 2015-1-28 09:43:04
pasuka 发表于 2015-1-28 09:38
- read(*,2)a(l),b(l),c(l)
+ read(2,*)a(i),b(i),c(i)

谢谢,不过又出现了这个报错,昨天也是,
Error: Expected comma in I/O list at (1)
Process terminated with status 1 (0 minute(s), 0 second(s))
1 error(s), 0 warning(s) (0 minute(s), 0 second(s))
pasuka 发表于 2015-1-28 09:38:55
kaola132 发表于 2015-1-28 09:31
报错如下
Error: FORMAT label 2 at (1) not defined
Process terminated with status 1 (0 minute(s), 0 s ...

- read(*,2)a(l),b(l),c(l)
+ read(2,*)a(i),b(i),c(i)

评分

参与人数 1F 币 +9 贡献 +9 收起 理由
fcode + 9 + 9 很给力!

查看全部评分

kaola132 发表于 2015-1-28 09:31:02
报错如下
Error: FORMAT label 2 at (1) not defined
Process terminated with status 1 (0 minute(s), 0 second(s))
2 error(s), 0 warning(s) (0 minute(s), 0 second(s))

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-16 04:31

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表