Fortran character array

by Gugga
Tags: array, character, code, fortran, initialize
Gugga is offline
Jan1-11, 05:18 AM
P: 2
Hello all,

I have some data stored in character*1 array(value,value) apparently the code is in f77, i got the original reading code for the data as a text...
I am working in f90, and to the extend of my knowledge (not much in fortran) I can not declare such 2D array as character?
How can I read this data using f90?
When I tried compiling the code, I declared it like this:

character(1) :: array(value,value)

and I get the error: "array requires initializer"

perhaps I am blind and super easy, but I am stuck and i need this to continue my thesis... thanks!
Phys.Org News Partner Science news on
Cougars' diverse diet helped them survive the Pleistocene mass extinction
Cyber risks can cause disruption on scale of 2008 crisis, study says
Mantis shrimp stronger than airplanes
Gugga is offline
Jan3-11, 06:22 AM
P: 2
So I figured it out... for future reference, depending on the compiler it is possible that wont accept a parameter declaration if it is in parenthesis... so I had declared like this:

integer(4), parameter :: (value1=4596, value2=1345)
character(1), dimension(value1,value2) :: array

instead it should be

integer(4), parameter :: value1=4596, value2=1345
character(1), dimension(value1,value2) :: array


Register to reply

Related Discussions
Printing 1D array in Fortran as 2D array... Programming & Computer Science 7
comparing array of data is fortran Engineering, Comp Sci, & Technology Homework 12
Co-Array Fortran Programming & Computer Science 2
Fortran, complex array with rank one Programming & Computer Science 7
array shuffling in fortran Programming & Computer Science 1