24小时热门版块排行榜    

查看: 886  |  回复: 19

nono2009

超级版主 (文学泰斗)

No gains, no pains.

优秀区长优秀区长优秀区长优秀区长优秀版主

【答案】应助回帖

引用回帖:
10楼: Originally posted by w76990480 at 2013-04-06 19:57:55
这个我换成其 do i=1,100
也同样调用不了 subion2...

你能单步运行到
call subion21
吗?
是subion21还是subion2?
11楼2013-04-06 19:59:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

w76990480

荣誉版主 (文坛精英)

super-emuch

优秀版主文献杰出贡献文献杰出贡献

引用回帖:
11楼: Originally posted by nono2009 at 2013-04-06 19:59:06
你能单步运行到
call subion21
吗?
是subion21还是subion2?...

subion21
单独调用没有问题
放到do里面就不行了
专业文献求助
12楼2013-04-06 19:59:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nono2009

超级版主 (文学泰斗)

No gains, no pains.

优秀区长优秀区长优秀区长优秀区长优秀版主

【答案】应助回帖

引用回帖:
12楼: Originally posted by w76990480 at 2013-04-06 19:59:56
subion21
单独调用没有问题
放到do里面就不行了...

可能是其它地方出了问题(例如数组超界或维数不对应等),导致程序无法运行到这里。
13楼2013-04-06 20:02:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

【答案】应助回帖

ben_ladeng: 专家考核 2013-04-07 10:00:48
引用回帖:
13楼: Originally posted by nono2009 at 2013-04-06 20:02:46
可能是其它地方出了问题(例如数组超界或维数不对应等),导致程序无法运行到这里。...

同意这种说法

你在 call subion2 之前加一句肯定会有动作的语句,如

write(*,*) "i will call subion2" 看一下……
14楼2013-04-06 21:29:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

w76990480

荣誉版主 (文坛精英)

super-emuch

优秀版主文献杰出贡献文献杰出贡献

引用回帖:
14楼: Originally posted by snoopyzhao at 2013-04-06 21:29:42
同意这种说法

你在 call subion2 之前加一句肯定会有动作的语句,如

write(*,*) "i will call subion2" 看一下……...

出现图片上的错误

未命名.jpg

专业文献求助
15楼2013-04-06 21:36:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
w76990480: 金币+10 2013-04-06 22:16:29
ben_ladeng: 专家考核 2013-04-07 10:00:54
引用回帖:
8楼: Originally posted by w76990480 at 2013-04-06 19:51:37
do i=1,1
         tdh=tdh+2000
   select case (tdh)
   case (1:9)
      write(form,"(i1)" tdh
   case (10:99)
      write(form,'(i2)') tdh
   case (100:999)
      write(form,'(i3)') tdh
...

前面 select case 那段写得好啰嗦……
backspace 的用法可能要斟酌一下……
16楼2013-04-06 21:37:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

【答案】应助回帖

ben_ladeng: 专家考核 2013-04-07 10:01:30
引用回帖:
15楼: Originally posted by w76990480 at 2013-04-06 21:36:04
出现图片上的错误

未命名.jpg
...

你把 filename 那个变量打印出来看看,那句好象用得不对

你本意是要把两个字符串连起来,这得用 // 操作符吧……
17楼2013-04-06 21:41:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jerkwin

专家顾问 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
xzhdty: 金币+20, 楼主给你的 2013-04-07 09:23:30
ben_ladeng: 应助指数+1 2013-04-07 10:01:24
引用回帖:
15楼: Originally posted by w76990480 at 2013-04-06 21:36:04
出现图片上的错误

未命名.jpg
...

错误说的很明白了,是文件重新打开的时候没有关闭。
在open(unit=13)之前加上close(13)就可以了。
18楼2013-04-06 22:37:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

xzhdty: 金币+20, 楼主给你的 2013-04-07 09:13:34
xzhdty: 金币-20, 给错了 2013-04-07 09:23:17
ben_ladeng: 专家考核 2013-04-07 10:01:40
引用回帖:
18楼: Originally posted by jerkwin at 2013-04-06 22:37:26
错误说的很明白了,是文件重新打开的时候没有关闭。
在open(unit=13)之前加上close(13)就可以了。...

那个 open(unit=13)应该放在循环之外,呵呵……
19楼2013-04-06 22:53:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

w76990480

荣誉版主 (文坛精英)

super-emuch

优秀版主文献杰出贡献文献杰出贡献

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
xzhdty: 金币-20, 给18楼 2013-04-07 09:16:54
引用回帖:
18楼: Originally posted by jerkwin at 2013-04-06 22:37:26
错误说的很明白了,是文件重新打开的时候没有关闭。
在open(unit=13)之前加上close(13)就可以了。...

回答正确,我昨天也发现了
专业文献求助
20楼2013-04-07 08:09:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 w76990480 的主题更新
信息提示
请填处理意见