fortran--read data

implicit none
integer :: N
real :: V,AC,BC,RSI,V_max
real,allocatable :: RS(:),QS(:),Q(:)
integer :: t,nt,i
integer :: size1 !用于计数
character(len=512)::buffer1 !用于读取一整行
logical::alive1
integer::status1
character(len=120)::Address,filename

open(10,file='地址.txt')
read(10,*)Address
close(10)

! 从文件读入净雨过程RS(1h净雨过程)
filename=trim(Address)//'净雨过程.txt'

size1=0
inquire(file=filename,exist=alive1)
if(alive1)then
    open(10,file=filename,access="sequential",status="old")
    do while(.true.)            
        read(10,"(A512)",iostat=status1)buffer1
        if(status1/=0)exit
        size1=size1+1
    end do
else
    write(*,*)TRIM(filename),"不存在。"
    stop
end if
allocate(RS(size1))                  
rewind(10)
read(10,*)
do i=1,size1
    read(10,*)RS(i)               
end do
close(10)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 简介 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者...
    保川阅读 11,176评论 1 13
  • 这个不错分享给大家,从扣上看到的,就转过来了 《电脑专业英语》 file [fail] n. 文件;v. 保存文...
    麦子先生R阅读 11,830评论 5 24
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 14,192评论 2 33
  • 亲爱的妞, 昨天收到你给麻麻的第一封回信,竟然是一封“致歉信”,不要说你,连为娘也觉得老尴尬的。 我们一直强调彼此...
    MiluJoy阅读 1,378评论 2 4
  • 1、资本外流 美国在金融风暴后实施的量化宽政策,源源不断地向市场投放美元,这些美元为了寻求高回报,纷纷流向全球各地...
    北京光头阅读 3,911评论 0 2