| 查看: 994 | 回复: 7 | |||
| 当前主题已经存档。 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
gongxd325至尊木虫 (文坛精英)
|
[交流]
【求助】Fortran读字符串出错【已完成】
|
||
|
Fortran语句读一个文档中的字符时遇到的奇怪问题 CHARACTER TT*80 READ(1,'(A80)') TT 当字符TT以"F"开头时就出错,其他字符没有问题,不知道为何?如何解决? [ Last edited by nono2009 on 2009-10-6 at 09:13 ] |
» 猜你喜欢
全日制(定向)博士
已经有5人回复
假如你的研究生提出不合理要求
已经有10人回复
萌生出自己或许不适合搞科研的想法,现在跑or等等看?
已经有4人回复
Materials Today Chemistry审稿周期
已经有4人回复
参与限项
已经有3人回复
实验室接单子
已经有4人回复
对氯苯硼酸纯化
已经有3人回复
求助:我三月中下旬出站,青基依托单位怎么办?
已经有12人回复
所感
已经有4人回复
要不要辞职读博?
已经有7人回复

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

专家经验: +21105 - 应助: 28684 (院士)
- 贵宾: 513.911
- 金币: 2555220
- 散金: 27828
- 红花: 2147
- 沙发: 66666
- 帖子: 1602255
- 在线: 65200.9小时
- 虫号: 827383
- 注册: 2009-08-13
- 性别: GG
- 专业: 工程热物理与能源利用
- 管辖: 科研家筹备委员会
7楼2009-10-06 07:40:47
2楼2009-10-05 19:19:59
3楼2009-10-05 21:54:26
gongxd325
至尊木虫 (文坛精英)
- 应助: 177 (高中生)
- 金币: 37615.6
- 散金: 13187
- 红花: 109
- 帖子: 34003
- 在线: 1844小时
- 虫号: 233962
- 注册: 2006-03-30
- 性别: MM
- 专业: 理论和计算化学
|
谢谢楼上两位。 是这样的,有一组类似于下面形式的数据,每一行上有2个数字或者1个字符串 1.0 3.0 F2.out HF.out H2.out 编了个小程序读取,首先以数据形式读A,B,假如出错,则回退一行重新以字符形式读取,语句如下: READ(1,*,err=1)A,B goto 2 1 backspace (1) READ(1,'(A)')TT OPEN(3,FILE=TRIM(ADJUSTL(TT)),STATUS='UNKNOWN') ... 2 ... 结果发现,读“F”打头的行时出错,而其他均没问题。 研究了一下,问题应该是由于以数据形式读“F”打头的字符出错时无法转向到行号1引起的,不知道该如何解决 |

4楼2009-10-05 22:54:22












回复此楼