24小时热门版块排行榜    

查看: 834  |  回复: 28
本帖产生 1 个 程序强帖 ,点击这里进行查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

贺仪

铁杆木虫 (著名写手)

[求助] 格式问题

write(19,100) ikpt,(kpt(i),i=1,3),npw                     
100    FORMAT('k-point #',I3,':  (',3f7.4,')    npw=',I6)
这个句子哪里有问题?
回复此楼

» 猜你喜欢

嘟啦啦嘟啦啦嘟
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

★ ★ ★
余泽成(金币+3): 辛苦了! 2011-04-26 23:22:33
引用回帖:
Originally posted by 贺仪 at 2011-04-26 22:12:33:
我在编译的时候,前面就有错误呀……

这就是你那段代码的编译错误信息……
CODE:
ztt.f90:28.23:

          ALLOCATE(coef(npw))
                      1
Error: Syntax error in ALLOCATE statement at (1)
ztt.f90:29.21:

          ALLOCATE(ac(npw,200))
                    1
Error: Syntax error in ALLOCATE statement at (1)
ztt.f90:32.40:

               read(12,*) eval, fweight, (coef(i),i=1,npw)
                                       1
Error: Expected variable in READ statement at (1)
ztt.f90:40.41:

                       ac(i,ic) = coef(i)
                                        1
Error: Unexpected STATEMENT FUNCTION statement at (1)
ztt.f90:35.57:

        write(19,'(5X,I3,5X,f8.4,5x,f8.4)') iband, dreal(eval), fweight
                                                        1
Error: Type of argument 'a' in call to 'dreal' at (1) should be COMPLEX(8), not REAL(4)
ztt.f90:46.26:

           DEALLOCATE(coef)
                         1
Error: Expression in DEALLOCATE statement at (1) must be ALLOCATABLE or a POINTER

13楼2011-04-26 22:49:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 29 个回答

snoopyzhao

至尊木虫 (职业作家)

【答案】应助回帖


微尘、梦想(金币+1): 谢谢参与应助! 2011-04-26 17:41:07
这句话,语法上没有问题啊,至少这里可以编译通过……

你是不是不想输出结果中有那对括号??
CODE:
100    FORMAT('k-point #',I3,':  ',(3f7.4),'    npw=',I6)

2楼2011-04-26 08:33:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

holmescn

金虫 (正式写手)


微尘、梦想(金币+1): 谢谢参与! 2011-04-26 17:41:23
gfortran 4.3.3测试,没有问题
3楼2011-04-26 08:38:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

贺仪

铁杆木虫 (著名写手)

引用回帖:
Originally posted by snoopyzhao at 2011-04-26 08:33:16:
这句话,语法上没有问题啊,至少这里可以编译通过……

你是不是不想输出结果中有那对括号??
CODE:
100    FORMAT('k-point #',I3,':  ',(3f7.4),'    npw=',I6)


是的
但是我这里用ifort总是提示出错
嘟啦啦嘟啦啦嘟
4楼2011-04-26 12:29:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见