| 查看: 1373 | 回复: 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)都会出错,而将循环直接写出就可以通过?另外,两种写法的效率有什么区别么? |
» 猜你喜欢
求个博导看看
已经有16人回复
想换工作。大多数高校都是 评职称时 认可5年内在原单位取得的成果吗?
已经有8人回复
上海工程技术大学张培磊教授团队招收博士生
已经有4人回复
上海工程技术大学【激光智能制造】课题组招收硕士
已经有5人回复
求助院士们,这个如何合成呀
已经有4人回复
临港实验室与上科大联培博士招生1名
已经有9人回复
需要合成515-64-0,50g,能接单的留言
已经有4人回复
自荐读博
已经有4人回复
写了一篇“相变储能技术在冷库中应用”的论文,论文内容以实验为主,投什么期刊合适?
已经有6人回复
带资进组求博导收留
已经有10人回复
» 本主题相关价值贴推荐,对您同样有帮助:
急求在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
- 金币: 2555220
- 散金: 27828
- 红花: 2147
- 沙发: 66666
- 帖子: 1602255
- 在线: 65200.9小时
- 虫号: 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








回复此楼