| 查看: 992 | 回复: 7 | |||
| 当前主题已经存档。 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
gongxd325至尊木虫 (文坛精英)
|
[交流]
【求助】Fortran读字符串出错【已完成】
|
||
|
Fortran语句读一个文档中的字符时遇到的奇怪问题 CHARACTER TT*80 READ(1,'(A80)') TT 当字符TT以"F"开头时就出错,其他字符没有问题,不知道为何?如何解决? [ Last edited by nono2009 on 2009-10-6 at 09:13 ] |
» 猜你喜欢
假如你的研究生提出不合理要求
已经有6人回复
对氯苯硼酸纯化
已经有3人回复
求助:我三月中下旬出站,青基依托单位怎么办?
已经有12人回复
不自信的我
已经有12人回复
所感
已经有4人回复
论文终于录用啦!满足毕业条件了
已经有28人回复
要不要辞职读博?
已经有7人回复
北核录用
已经有3人回复
实验室接单子
已经有3人回复
磺酰氟产物,毕不了业了!
已经有8人回复

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

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












回复此楼