Fortran - ¿Cómo puedo setear como parámetro un valor obtenido con READ en fortran?

 
Vista:
sin imagen de perfil

¿Cómo puedo setear como parámetro un valor obtenido con READ en fortran?

Publicado por Mike (1 intervención) el 07/11/2019 19:47:11
Hola: Espero puedan ayudarme, estoy escribiendo un programa en fortran, el cual debe de leer unos datos de un archivo texto y estos deben ser tomados como parametro., he tratado de la siguiente forma, pero me indica error " !Error: Parameter 'x' at (1) has not been declared or is !a variable, which does not reduce to a constant expressionn". El archivo nx_ny_nt.txt it tiene los sguientes valores en la primera linea: 25,17,24

Gracias.


1
2
3
4
5
6
7
8
9
10
program gdi
   INTEGER x,y,t
   OPEN (10,FILE='nx_ny_nt.txt',STATUS='OLD')
   READ(10,*) x,y,t
   CLOSE(10)
   parameter (nx=x,ny=y,nt=t,ni=nx*ny*nt,nc=10)
   real datai(ni,nc),data_gdi(ni)
   ! ....
   !......
   end
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
1
Responder