找回密码
 注册
Simdroid-非首页
查看: 201|回复: 3

[3. Fortran] FORTRAN语言这个简单问题怎么解决呢

[复制链接]
发表于 2004-10-3 16:07:02 | 显示全部楼层 |阅读模式 来自 黑龙江哈尔滨
想从一个.dat文件读取数,赋值给array(5:10000)数组,但是这个文件中间有很多间断的字符输出,怎么跳过这些字符部分呢
  
小弟刚学fortran,高手指点一下,谢过了
5.0454102  0.48535562  -0.011789607  -0.0073854793  -0.0046998486
5.0458984  0.63483512  -0.011845542  -0.0073854793  -0.004364145
  
Data Acquisition            Time:  10.051758  Sec  9/30/2004 4:10:05 PM
Time  2500 Kn Actuator Force  2500 Kn Actuator Displacement  Aux Input 1  Aux Input 2
Sec  kN  mm  V  V
5.0463867  0.80904877  -0.011034174  -0.0070497757  -0.0040284414
5.046875  0.98875862  -0.0097573446  -0.0073854793  -0.004364145
zhoulu 该用户已被删除
发表于 2004-10-4 09:38:54 | 显示全部楼层 来自 湖北鄂州
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2004-10-4 23:57:47 | 显示全部楼层 来自 美国

回复: FORTRAN语言这个简单问题怎么解决呢

如果是有规律的可以如下:
  
do i = 1, 3  ! skip three lines
    read(1,*)
enddo
read(1,*) (a(j, k), k = 1, 5)
 楼主| 发表于 2004-10-5 09:24:59 | 显示全部楼层 来自 黑龙江哈尔滨

回复: FORTRAN语言这个简单问题怎么解决呢

谢谢二位大哥,小弟问题解决了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-11-2 03:30 , Processed in 0.039143 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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