加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Fortran程序如何一行一行读取文件

(2016-05-13 20:15:24)
分类: Fortran
如何一行一行从输入文件读取数据的Fortran程序:

program main
implicit none
integer :: error,i
character(len=15) :: inputfile
character(len=15) :: string(1000)
inputfile = "inputfile.dat"

 open(1,file=inputfile,status='old')
 i=1
 do while(.true.)
 read(1,*,iostat=error) string(i)
 if(error/=0) exit
 i=i+1
 end do
 close(1)

stop
end program

读取文件的核心部分已经用红色标注。
 if(error/=0) exit  !没有数据就跳出循环,其中 error 定义为整型变量

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有