Fortran Coder

查看: 27063|回复: 10
打印 上一主题 下一主题

[文件读写] 关于fortran 提取文件数据 新手

[复制链接]

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

规矩勋章元老勋章新人勋章水王勋章热心勋章

QQ
楼主
发表于 2017-1-22 10:55:52 | 显示全部楼层
[Fortran] 纯文本查看 复制代码
program ex
  implicit none
  integer m,i
  integer , allocatable :: days(:)
  real , allocatable :: tMax(:) , tMin(:)
  real :: srad
  open(8,file="cn003830.wth")
  !read(8,*)m  !//m无法再文件中获取,需手动输入或获取文件行数减去3,得到。
  m = 300 !//我假设是300个
  allocate(days(m),tMax(m),tMin(m))
  do i = 1,4
    read(8,*)
  end do !//跳过前4行
  do i = 1,m
    read(8,*) days(i) , srad , tMax(i) , tMin(i)
    write(*,*) days(i) , tMax(i) , tMin(i)
  enddo
end program ex

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

规矩勋章元老勋章新人勋章水王勋章热心勋章

QQ
沙发
发表于 2017-1-22 17:19:13 来自移动端 | 显示全部楼层
定义一个real变量,名叫srad

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

规矩勋章元老勋章新人勋章水王勋章热心勋章

QQ
板凳
发表于 2017-1-23 18:24:41 | 显示全部楼层
你的基础知识太薄弱,建议看看书。
基础的数组用法,循环,你还比较混乱。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-5-10 20:50

Powered by Tencent X3.4

© 2013-2024 Tencent

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