rmml.net
当前位置:首页 >> FortrAn 如何判断数据读完 >>

FortrAn 如何判断数据读完

首先,什么叫不知道有多少行? 你用记事本打开,把光标放到第几行,底下就会显示第几行埃用excel打开也可以知道多少行。 其次, IOSTAT=var 这个字段会设置一个整数值给后面的整型变量,这是用来说明文件打开的状态,数值会有下面三种情况: var>...

一直读,直到结束为止。 结束可用 iostat 判断

FORTRAN里面并没有这样的功能,整数可以读取,但是没有命名方法去读取 +-*/等运算符的

这是一个基本操作。如果你这么问,我建议你系统的阅读一本教科书。 以下是通用的格式: Open( 12 , File = 文件名 ) Read( 12 , * ) 数组 Close( 12 ) 但具体你的文件是什么样子,是文本文件,还是二进制文件?文本文件是成列的,还是成块的?数...

你的问题是非计算机专业学工程计算的学生最最最常问的问题之一。 下面凭我个人的经验进行回答。 ①光靠fortran对xls文件直接进行读写,是非常难解决这个问题的。 因xls文件是一个十分复杂的格式,采用直接读取的方式非常变态,基本是没有人会这样...

如果txt中数据是一个数据一行,txt文件名是1.txt的情况下: program abc implicit none integer i integer j[18] logical var open(unit=1,file='1.txt') j=0 do while(.true.) read(1,*,iostat=var) i select case(i) case(1) j(1)=j(1)+1 case(...

REAL X(100),Y(100) OPEN(12,FILE='123.TXT') DO I=1,100,1 READ(12,100) X(I),Y(I) ENDDO 100 FORMAT(F5.2,1X,F5.2) 说明:123为你txt文档名字 txt中数据时有要求的,你给的数据有个别不满足要求,如 4.50 5.00应该改成 4.50 5.00也就是说要改成整...

使用一个计数变量用于记录行数,用iostat检查是否出错,如出错则表示read已经到达文件尾,直接跳出并显示行数 例如: program r character (len=100) :: line real :: x(100) integer :: i, n, io open (10, file = 'DATA') n = 0 do read (10, ...

如果txt中数据是一个数据一行,txt文件名是1.txt的情况下: program abc implicit none integer i integer j[18] logical var open(unit=1,file='1.txt') j=0 do while(.true.) read(1,*,iostat=var) i select case(i) case(1) j(1)=j(1)+1 case(...

执行下面的程序试试。program n implicit none real :: particle(2440,4) integer :: i,j open(unit=10,file='E:\核\WS\B.txt',status='old') do i=1,2440 read(10,*)(particle(i,j),j=1,4) end do close(10) write(*,*)particle(5,4)stopend

网站首页 | 网站地图
All rights reserved Powered by www.rmml.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com