| 查看: 1217 | 回复: 7 | |||
| 当前主题已经存档。 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
gongxd325至尊木虫 (文坛精英)
|
[交流]
【求助】Fortran读字符串出错【已完成】
|
||
|
Fortran语句读一个文档中的字符时遇到的奇怪问题 CHARACTER TT*80 READ(1,'(A80)') TT 当字符TT以"F"开头时就出错,其他字符没有问题,不知道为何?如何解决? [ Last edited by nono2009 on 2009-10-6 at 09:13 ] |
» 猜你喜欢
申请科研项目纯靠实力能成功吗?
已经有10人回复
40+中年人失业后,还能找到好工作吗?
已经有5人回复
极限拉扯,如何抉择
已经有15人回复
二审4个多月了还是Awaiting Reviewer Scores
已经有4人回复
OpenAI又攻克数学难题了,离AI做有机合成还有多远?
已经有13人回复
课题组会帮你通过考核么?
已经有7人回复
入职后第一次管课题组的专利缴费,对账才发现官费比别人多掏了一倍
已经有6人回复
售一区SCI文章T0P,我:8O.551.O54,科目全,可十急
已经有9人回复
售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急
已经有10人回复
售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急
已经有8人回复

3楼2009-10-05 21:54:26
2楼2009-10-05 19:19:59
gongxd325
至尊木虫 (文坛精英)
- 应助: 177 (高中生)
- 金币: 38312.6
- 散金: 13187
- 红花: 109
- 帖子: 34003
- 在线: 1847.4小时
- 虫号: 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
gongxd325
至尊木虫 (文坛精英)
- 应助: 177 (高中生)
- 金币: 38312.6
- 散金: 13187
- 红花: 109
- 帖子: 34003
- 在线: 1847.4小时
- 虫号: 233962
- 注册: 2006-03-30
- 性别: MM
- 专业: 理论和计算化学

5楼2009-10-05 23:05:11










回复此楼
200