Fortran - añadir argumentos de entrada en ejecutable de fortran

 
Vista:

añadir argumentos de entrada en ejecutable de fortran

Publicado por chuma100 (3 intervenciones) el 30/01/2012 15:13:14
¿Cómo le agrego argumentos de entrada a un ejecutable de Fortran?

Ejemplo:

consola@linux:~$ ./ejecutable arg1 arg2 arg3

La idea es que estos argumentos o variables de entrada arg1 arg2 y arg3 sean ingresados al programa previamente creado en Fortran, por ejemplo:

1
2
3
4
5
6
7
8
9
10
11
12
13
program argumentos
character :: arg1, arg2
real :: arg3
nombre1 = arg1
nombre2 = arg2
dato = arg3
 
open(1, FILE='arg1', STATUS='old')
 
! Trabajar sobre los datos
 
close(1)
end program
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

añadir argumentos de entrada en ejecutable de fortran

Publicado por daniel (1 intervención) el 23/05/2014 15:57:07
necesitas leerlos desde pantalla o desde archivo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
program ejemplo
implicit none
 
character(10)   :: arg1,arg2
real                    :: arg3
 
!ahora los lees desde pantalla pero antes le das la indicacion al usuario
 
write(*,*)"ingresa arg1,arg2 y arg3"
 
read(*,*)arg1,arg2,arg3
 
!ahora si ya los puedes usar
 
open(10,file=arg1,status='old',action='read',iostat=20)
 
!haces lo que quieras con lo que vas a leer
 
close(10)
 
end program ejemplo
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