24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 925  |  回复: 4
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

anshenyu

铜虫 (小有名气)

[交流] 【求助】fortran怎么读入文件名随输入量变化的文件 已有2人参与

我有一系列的文件 分别是按照年份命名的
如果我需要打开譬如1949年的文件
应该怎么写open语句啊
open(2,file='iy.txt'),iy代表年份
这样好像实现不了啊
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hrzhou

铁杆木虫 (著名写手)

一品黄梅


jjdg(金币+1):辛苦了 2010-04-18 00:40
如果有规律的话,用循环语句把文件名写到一个字符变量中,在open语句中用该字符变量作为文件名就可以了。

[ Last edited by hrzhou on 2010-4-17 at 21:45 ]
4楼2010-04-17 21:43:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 5 个回答

yf0534

至尊木虫 (职业作家)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
woshilsh(金币+1):thanks 2010-02-21 10:01
可以把文件名设为一个字符变量,然后通过一个数据文件读入该变量,这样,只要在数据文件中的数据就能达到打开不同文件的目的了
2楼2010-02-21 09:54:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

黄胖胖

木虫 (正式写手)

★ ★
jjdg(金币+1):辛苦了 2010-02-21 19:04
jjdg(金币+1):春节快乐 2010-02-21 19:04
把文件名写到文本里去,再读出来即可
3楼2010-02-21 14:07:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mingkeng

至尊木虫 (正式写手)

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
余泽成(金币+2):谢谢参与应助! 2010-04-17 22:26
自己编写一个把数字转换成字符变量的子程序即可!

                        subroutine date2num(num,date,yr,mon,dy)
!**************************************************************************************
!  transform the date of integer into the type of character

      character*10 date
                        integer num1,num2,num3,num4,num5,num6,num7,num8,num9,num0,yr,mon,dy
                        integer dys
      integer*4 num

      num1=num/10e8  
                        num2=(num-num1*10e8)/10e7   
      num3=(num-num1*10e8-num2*10e7)/10e6     
                        num4=(num-num1*10e8-num2*10e7-num3*10e6)/10e5   
                        num5=(num-num1*10e8-num2*10e7-num3*10e6-num4*10e5)/10e4   
                        num6=(num-num1*10e8-num2*10e7-num3*10e6-num4*10e5-num5*10e4)/10e3   
                        num7=(num-num1*10e8-num2*10e7-num3*10e6-num4*10e5-num5*10e4-num6*10e3)/10e2   
                        num8=(num-num1*10e8-num2*10e7-num3*10e6-num4*10e5-num5*10e4-num6*10e3-num7*10e2)/10e1     
                        num9=0   
                        num0=0   

      yr=num1*1000+num2*100+num3*10+num4
                        mon=num5*10+num6
                        dy=num7*10+num8

      date=char(num1+48)//char(num2+48)//char(num3+48)//   &
                                                char(num4+48)//char(num5+48)//char(num6+48)//   &
                                          char(num7+48)//char(num8+48)//char(num9+48)//   &
                                                char(num0+48)
!**********************************transformation end**********************************
      end subroutine

上述子程序是考虑年月日时的,你的问题更简单!

[ Last edited by mingkeng on 2010-4-17 at 21:54 ]
5楼2010-04-17 21:52:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 求调剂 +3 争取九点睡 2026-03-28 3/150 2026-03-28 11:50 by 83503孙老师
[考研] 085600,材料与化工321分求调剂 +3 大馋小子 2026-03-28 3/150 2026-03-28 11:03 by JourneyLucky
[考研] 286求调剂 +11 PolarBear11 2026-03-26 11/550 2026-03-28 09:55 by 李上岸0921
[考研] 329求调剂 +5 星野? 2026-03-26 5/250 2026-03-28 08:17 by Iveryant
[考研] 085701环境工程求调剂 +9 多久上课 2026-03-27 9/450 2026-03-28 03:58 by fmesaito
[考研] 330一志愿中国海洋大学 化学工程 085602 有读博意愿 求调剂 +3 wywy.. 2026-03-27 4/200 2026-03-28 03:32 by fmesaito
[考研] 269专硕求调剂 +10 金恩贝 2026-03-21 10/500 2026-03-27 15:10 by caszguilin
[考研] 化学308分求调剂 +8 你好明天你好 2026-03-23 9/450 2026-03-27 14:01 by 杨光于青云
[考研] 材料求调剂 +8 @taotao 2026-03-21 8/400 2026-03-27 11:21 by wangjy2002
[考研] 材料学硕333求调剂 +8 北道巷 2026-03-24 8/400 2026-03-27 10:18 by 我是小康
[考研] 一志愿北化求调剂 +3 Jsman 2026-03-22 3/150 2026-03-26 21:06 by ajpv风雷
[考研] 321求调剂 +6 wasdssaa 2026-03-26 6/300 2026-03-26 20:57 by sanrepian
[考研] 081200-11408-276学硕求调剂 +3 崔wj 2026-03-26 3/150 2026-03-26 19:57 by nihaoar
[考研] 352求调剂 +4 大米饭! 2026-03-22 4/200 2026-03-26 16:40 by 不吃魚的貓
[考研] 334分 一志愿武理 材料求调剂 +4 李李不服输 2026-03-26 4/200 2026-03-26 16:00 by 不吃魚的貓
[考研] 332求调剂 +6 032500 2026-03-25 6/300 2026-03-25 22:45 by 418490947
[考研] 一志愿中南大学化学学硕0703总分337求调剂 +7 niko- 2026-03-22 7/350 2026-03-25 20:14 by qingfeng258
[考研] 347求调剂 +4 L when 2026-03-25 4/200 2026-03-25 13:37 by cocolv
[考研] 086003食品工程求调剂 +6 淼淼111 2026-03-24 6/300 2026-03-25 10:29 by 3Strings
[考研] 336化工调剂 +4 王大坦1 2026-03-23 5/250 2026-03-23 18:32 by allen-yin
信息提示
请填处理意见