| 查看: 1358 | 回复: 2 | |||
[求助]
请问Fortran读取文件数据不同写法的差别
|
|
我的FORTRAN程序有如下代码(读取双电子积分用): OPEN(UNIT=IR,FILE="A",STATUS="OLD" ![]() REWIND(IR) READ(IR,*)(GG(I),I=1,NB4) CLOSE(IR) 其中NB4是双电子积分数,GG是存储数组,文件A的格式如下: 1.0000 2.0000 ... 每行一个数据。 在计算小体系的时候没问题。但是在涉及200个基函数体系的时候,总的双电子积分数目为202015050,也就是说文件中有202015050行,这时候这段代码就会出现错误,提示End of File。但是我明明在读之前REWIND了啊。查了一下发现NB4和文件的行数是一样的,更不应该出错了。之后我将代码的读取部分变成: DO I = 1,NB4 READ(IR,*)GG(I) END DO 就通过了。 请问这两种写法有什么不一样?为什么 READ(IR,*)(GG(I),I=1,NB4)和READ(IR,*)GG(1:NB4)都会出错,而将循环直接写出就可以通过?另外,两种写法的效率有什么区别么? |
» 猜你喜欢
请问哪里可以有青B申请的本子可以借鉴一下。
已经有4人回复
真诚求助:手里的省社科项目结项要求主持人一篇中文核心,有什么渠道能发核心吗
已经有6人回复
孩子确诊有中度注意力缺陷
已经有14人回复
三甲基碘化亚砜的氧化反应
已经有4人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
请问有评职称,把科研教学业绩算分排序的高校吗
已经有5人回复
2025冷门绝学什么时候出结果
已经有3人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
急求在MFC中打开的文件读取其中数据并绘图的代码
已经有9人回复
fortran文件操作,接着写不覆盖
已经有3人回复
FORTRAN中如何实现重复读取一行?
已经有24人回复
fortran,带字符的数据读取与存储!
已经有11人回复
fortran中计算数据写入文本为 NAN的问题
已经有4人回复
Fortran数据读入格式的修改
已经有5人回复
fortran程序open文件时的简单问题
已经有3人回复
Fortran如何读取数据避开空行?
已经有7人回复
Fortran有EOF文件结尾么?
已经有7人回复
fortran两个问题,文件中的空格,屏幕同一行覆盖输出
已经有23人回复
【求助】FORTRAN写文件时每行开头都多了一个空格?
已经有6人回复
【求助】FORTRAN读取文本文件
已经有9人回复
【求助】求高手关于Fortran数据读写的问题。【已完结】
已经有12人回复
请教fortran导txt数据进origin问题
已经有1人回复
【求助】请问一下fortran的可视化编程
已经有7人回复
【求助】fortran中怎么存储不确定长度的数据【已完结】
已经有6人回复
【求助】Fortran程序,如何让exe文件可以单独运行?
已经有6人回复
【求助】Fortran 如何读取文件中特定行的内容
已经有16人回复
【求助】matlab读取fortran输出的txt文件【已解决】
已经有3人回复

nono2009
超级版主 (文学泰斗)
No gains, no pains.
-

专家经验: +21105 - 应助: 28684 (院士)
- 贵宾: 513.911
- 金币: 2555140
- 散金: 27828
- 红花: 2147
- 沙发: 66666
- 帖子: 1602243
- 在线: 65200.8小时
- 虫号: 827383
- 注册: 2009-08-13
- 性别: GG
- 专业: 工程热物理与能源利用
- 管辖: 科研家筹备委员会
2楼2013-04-18 09:41:56
jerkwin
专家顾问 (正式写手)
-

专家经验: +14 - 应助: 454 (硕士)
- 金币: 20699.1
- 散金: 148
- 红花: 81
- 帖子: 813
- 在线: 2648.3小时
- 虫号: 1023452
- 注册: 2010-05-19
- 专业: 理论和计算化学
- 管辖: 分子模拟
3楼2013-04-18 11:39:07














回复此楼