Register to reply

Reading formatted input in fortran

by agalya
Tags: formatted, fortran, input, reading
Share this thread:
Jul15-09, 05:33 AM
P: 9
hello everyone,
I've to read this following line in fortran,
I dont know to read the exponential form
please help me

3.49E+03 2.73E+01 2.01E-01 9.16E-02 5.94E-02 5.11E-02 3.27E+04 3.27E+04

can somebody help me to write the format statement to read the whole line
or can please tell me how should I read the exponential data eg 3.49E+01 and 9.44E-09

thank you,
Phys.Org News Partner Science news on
Fungus deadly to AIDS patients found to grow on trees
Canola genome sequence reveals evolutionary 'love triangle'
Scientists uncover clues to role of magnetism in iron-based superconductors
Dec25-10, 09:15 PM
P: 17
Taken from this site:

The E format allows the user to enter data stored in scientific notation. The syntax of the E format is the same as the F format:


Here W is the total width of the variable, including exponent, while D indicates the number of implied decimal places in the mantissa. The data field should contain the mantissa and the letter E followed by an integer indicating the power of ten to which the mantissa is to be raised. For example, E6.0 would read `1234E2' as `123400' (1234.0 x 10^2), while E6.1 would read `1234E2' as `12340' (123.4 x 10^2). As before, any decimal actually coded overrides the format specification, so that both E6.0 and E6.1 would read `123.4E2' as `12340'. "
Try also this site, for more details:
Dec26-10, 12:12 AM
jtbell's Avatar
P: 11,745
If the data is separated by spaces as you have here, you can use the default format (*):

      real a, b, c, d, e, f, g, h
      open (unit=10, file='agalya.txt')
      read (10, *) a, b, c, d, e, f, g, h
      write (*, *) a, b, c, d, e, f, g, h
This "write" statement doesn't give you the numbers in the same format in which you read them; it uses its own default format. You can of course specify your own output format as needed.

Register to reply

Related Discussions
Fortran 90 help reading from file Programming & Computer Science 2
Problems reading binary file in FORTRAN Programming & Computer Science 1
Accessing Fortran Modules within a Fortran library from Fortran Programming & Computer Science 0
Fortran 90 question about reading files with text Programming & Computer Science 1