24小时热门版块排行榜    

查看: 2531  |  回复: 4

lijunjiexm

铁虫 (小有名气)

[求助] 帮忙解释一个read语句,谢谢

语句如下:
open(2,file='_parameter'); rewind(2)
read(2,nml=LIST)
close(2)

不知道rewind(2),以及 read(2,nml=LIST)的意思,请帮忙,谢谢

如果文件_parameter内容为:

1 BD
50  Blocks

上述语句会有什么结果,谢谢
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

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

dingxb

金虫 (正式写手)

迷途书虫

【答案】应助回帖

★
感谢参与,应助指数 +1
xzhdty(金币+1): 感谢参与 2012-01-31 09:22:12
rewind是将文件指针移动到文件头。
read(*,nml=LIST) 表示读入LIST所表示的名称列表里的所有的变量。                     

所以,上边两句读取的效果实际上取决于LIST所表示的namelist.
http://sites.google.com/site/nwnuatom/个人网站,欢迎猛击乱点!
2楼2012-01-31 08:22:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lijunjiexm

铁虫 (小有名气)

引用回帖:
2楼: Originally posted by dingxb at 2012-01-31 08:22:00:
rewind是将文件指针移动到文件头。
read(*,nml=LIST) 表示读入LIST所表示的名称列表里的所有的变量。                     

所以,上边两句读取的效果实际上取决于LIST所表示的namelist.

LIST是否要事先出现在程序开头?比如程序开头部分,定义
        namelist /LIST/ MDblocks,MDsteps,T,dt,FENECdist,
     >                  NoLoops,BDzeta,BD,shearrate
那么文件2应该就是
MDblocks
MDsteps
T
dt
FENECdist
NoLoops
BDzeta
BD
shearrate

?
3楼2012-01-31 10:12:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lyq_superior

金虫 (正式写手)

★
jjdg(金币+1): 感谢参与 2012-02-01 00:03:32
rewind是将文件内部的位置指针重新指向一个流(数据流/文件)的开头
read
Lance
4楼2012-01-31 23:12:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingxb

金虫 (正式写手)

迷途书虫

【答案】应助回帖

lijunjiexm(金币+15): ★★★很有帮助 谢谢您的答复 2012-02-01 13:09:45
引用回帖:
3楼: Originally posted by lijunjiexm at 2012-01-31 10:12:30:
LIST是否要事先出现在程序开头?比如程序开头部分,定义
        namelist /LIST/ MDblocks,MDsteps,T,dt,FENECdist,
     >                  NoLoops,BDzeta,BD,shearrate
那么文件2应该就是
MDblocks
MDstep ...

这种也是有可能的。当然,文件2中也可以是无换行符但是有分割符的连续字符串。

个人认为,namelist只是个类似于按照顺序给定的变量组而已,应该是一个整体。所以,这里用namelist来读文件其好处就在于,不再需要使用循环去逐行去分析和读取。

这个你可以写个短代码测试一下。
http://sites.google.com/site/nwnuatom/个人网站,欢迎猛击乱点!
5楼2012-02-01 08:08:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lijunjiexm 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[论文投稿] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +3 hKe7U1kad5Sg 2026-10-31 5/250 2026-11-01 20:03 by xzcv0Tehd8lQ
[公派出国] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +5 1uaZt2kAZj2S 2026-10-31 7/350 2026-11-01 16:58 by BCdvBAEpt3zm
[公派出国] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +4 1uaZt2kAZj2S 2026-10-30 15/750 2026-11-01 16:52 by BCdvBAEpt3zm
[基金申请] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +6 X5bHxOULxFqb 2026-10-30 22/1100 2026-11-01 16:35 by BCdvBAEpt3zm
[基金申请] 售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急 +3 hKe7U1kad5Sg 2026-10-31 7/350 2026-11-01 15:04 by BCdvBAEpt3zm
[论文投稿] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +3 xvJS1BYDxvBS 2026-10-31 7/350 2026-11-01 14:50 by BCdvBAEpt3zm
[找工作] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +4 1uaZt2kAZj2S 2026-10-31 8/400 2026-11-01 14:48 by BCdvBAEpt3zm
[找工作] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +3 1uaZt2kAZj2S 2026-10-30 10/500 2026-11-01 14:35 by BCdvBAEpt3zm
[考博] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +3 xvJS1BYDxvBS 2026-10-31 6/300 2026-11-01 12:53 by BCdvBAEpt3zm
[考研] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +3 xvJS1BYDxvBS 2026-10-31 5/250 2026-11-01 12:51 by BCdvBAEpt3zm
[公派出国] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +4 1uaZt2kAZj2S 2026-10-31 7/350 2026-11-01 12:40 by BCdvBAEpt3zm
[考博] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +4 1uaZt2kAZj2S 2026-10-31 6/300 2026-11-01 12:40 by BCdvBAEpt3zm
[公派出国] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 1uaZt2kAZj2S 2026-10-30 7/350 2026-11-01 12:27 by BCdvBAEpt3zm
[考博] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +3 1uaZt2kAZj2S 2026-10-30 10/500 2026-11-01 12:27 by BCdvBAEpt3zm
[基金申请] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +4 1uaZt2kAZj2S 2026-10-30 11/550 2026-11-01 12:24 by BCdvBAEpt3zm
[硕博家园] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +3 1uaZt2kAZj2S 2026-10-30 13/650 2026-11-01 12:14 by BCdvBAEpt3zm
[考博] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +4 1uaZt2kAZj2S 2026-10-30 16/800 2026-11-01 10:27 by BCdvBAEpt3zm
[论文投稿] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +3 1uaZt2kAZj2S 2026-10-31 8/400 2026-11-01 03:59 by YXM1FDCSE8Bn
[考博] 2027博士申请-临床检验诊断学、病原生物学、微生物方向 50+3 yyh@ 2026-10-28 4/200 2026-10-31 12:47 by 可淡不可忘
[硕博家园] 申博自荐 2篇一区TOP+1篇EI+2公开发明专利 2027博士申请 +3 小小阿光 2026-10-27 3/150 2026-10-29 23:56 by 起风了的快乐
信息提示
请填处理意见