错误:格式字符串中缺少前导左括号(1)

时间:2016-09-14 19:30:40

标签: fortran gfortran

程序说有错误:

  

错误:格式字符串中缺少前导左括号(1)

请求告诉我该如何解决这个问题?

screenshot

program main
    implicit none

    real t, v, h

    print "Escribir tiempo:"

    read*, t

    v = 10. - 9.8 * t
    h = 10. * t - 0.5 * 9.8 * t ** 2

    print*, "La altura y la velocidad son:", v, h
end program

1 个答案:

答案 0 :(得分:1)

此错误来自此行

print "Escribir tiempo:"

应该更正为

print *, "Escribir tiempo:"

错误消息似乎出现是因为gfortran尝试将“Escribir ...”解释为格式字符串,这是another question的输出版本(由@francescalus建议),因此错误消息可能是有点混淆OP ...)

program main
    print *, "hi"
    print "yo"
end

$ gfortran test.f90
test.f90:4:10:

     print "yo"
          1
Error: Missing leading left parenthesis in format string at (1)