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

Fortran90 problem, runtime error

  1. Feb 17, 2013 #1
    Hello, i've been playing around with some code (as shown below) and for some reason everytime i run this code I am told:

    At line 11 of file tester.f90
    Fortran runtime error: End of file

    I'm not really sure whats causing it, is it the position of my Open file?
    Any help would be much aprrieiated :)

    PROGRAM tester

    !Turn off implicit typing
    IMPLICIT NONE

    INTEGER :: a, b

    OPEN(10,FILE='tester.out')

    WRITE(10,*) 'Please give value for a'
    READ(10,*) a

    IF (a < 0) THEN
    WRITE(10,*) 'Wrong number'
    STOP
    END IF

    WRITE(10,*) 'Please give value for b'
    READ(10,*) b

    IF (b > 0) THEN
    WRITE(10,*) 'Wrong number'
    STOP
    END IF

    WRITE(10,*) a * b

    CLOSE(10)

    END PROGRAM tester
     
  2. jcsd
  3. Feb 17, 2013 #2

    SteamKing

    User Avatar
    Staff Emeritus
    Science Advisor
    Homework Helper
    2015 Award

    Are you sure the file exists?

    You are writing to the file and reading from it simultaneously. This can cause problems if not done carefully.

    When opening the file, FORM ='FORMATTED' should probably be used.
     
Know someone interested in this topic? Share this thread via Reddit, Google+, Twitter, or Facebook

Have something to add?
Similar Discussions: Fortran90 problem, runtime error
  1. MIPS Runtime Error? (Replies: 1)

  2. [FORTRAN] Runtime error (Replies: 12)

Loading...