Error: Nonnegative width required in format string at (1)

前端 未结 2 1668
南方客
南方客 2020-11-30 13:17

I\'m trying to compile a piece of code with gfortran and it\'s failing with the following error:

Error: Nonnegative width required in format string at (1)
..         


        
2条回答
  •  情歌与酒
    2020-11-30 13:34

    Try changing the format string I to Iw where w is a positive number. Same with E, only use Ew.d.
    For explanation see, for example, this link: http://www.cs.mtu.edu/~shene/COURSES/cs201/NOTES/chap05/format.html

    Beware though: using, say, I3 for writing out 1234 might print ***, so make sure your formats are wide enough.

    EDIT: See @M.S.B.'s answer on how to avoid problems with integer formats.

提交回复
热议问题