New Reply

Fortran character array

 
Share Thread
Jan1-11, 05:18 AM   #1
 

Fortran character array


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? http://www.ibiblio.org/pub/languages...an/ch2-13.html
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!
PhysOrg.com science news on PhysOrg.com

>> New language discovery reveals linguistic insights
>> US official: Solar plane to help ground energy use (Update)
>> Four microphones, computer algorithm enough to produce 3-D model of simple, convex room
Jan3-11, 06:22 AM   #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

Cheers.
New Reply

Tags
array, character, code, fortran, initialize

Similar discussions for: Fortran character array
Thread Forum Replies
Printing 1D array in Fortran as 2D array... Programming & Comp Sci 7
comparing array of data is fortran Engineering, Comp Sci, & Technology Homework 12
Co-Array Fortran Programming & Comp Sci 2
Fortran, complex array with rank one Programming & Comp Sci 7
array shuffling in fortran Programming & Comp Sci 1