Fortran - activar subrutina

 
Vista:

activar subrutina

Publicado por Maya (1 intervención) el 15/05/2003 18:13:58
Hola a todos:
Estoy escribiendo un codigo bastante simple, el cual tiene una subrutina. Cuando compilo sale el siguiente error:
"Error: A specification statement cannot appear in the executable section."
Tengo que declarar/definir/etc la subrutina en algun lugar?, donde?, como?
Gracias
Maya
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:activar subrutina

Publicado por ciro (2 intervenciones) el 31/05/2003 04:32:49
Las subrutinas se escriben fuera de la unidad principal, es decir, al terminar el programa(después del end).
No las tienes que declar y en caso de declararla, puedes hacerlo con la instrucción EXTERNAL seguida de el nombre de la subrutina; esto se hace en la sección de declaraciones, al principio del programa.

El error puede indicar que talvez no estás declarando alguna variable con dimensiones(un arreglo) y después la utilizas como arreglo

El error puede ser también porque estás tratando de declarar variables o subrutinas dentro de las líneas de ejecución o la sección de comandos ejecutables, cosa que no puedes hacer
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar