Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Help with formatted output in fortran

  1. Mar 5, 2010 #1
    Hello,

    I am trying to print in formatted output using the format specifiers but I am not able to get the correct output.
    I am trying to print an array with 11 reals, followed by one more real number and finally an integer.

    When I skip the integer, the format statement works and but when I add the integer I get an error.
    Code (Text):

    C  Works with array of 11 reals followed by another real
    write(9,326,REC=NF),(X(I),I=1,N),F
    format((2X,5D15.6),1PD18.10)
     
    Code (Text):

    write(9,326,REC=NF),(X(I),I=1,N),F,NF
    format((2X,5D15.6),1PD18.10,I6)
     
    I get this error:
    Code (Text):

    Fortran runtime error: Expected INTEGER for item 8 in formatted transfer, got REAL
    ((2X,5D15.6),1PD18.10,I6)
     
    Can someone please guide me the correct way to print this output and explain what I am doing wrong in the above format ? Thanks

    Nikhil
     
  2. jcsd
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook

Can you offer guidance or do you also need help?
Draft saved Draft deleted