El comando read
en Fortran se utiliza para leer datos desde la entrada estándar (generalmente el teclado) o desde archivos. Es esencial para interactuar con el usuario o procesar datos de archivos en programas Fortran.
read
en Fortran?
El uso básico de read
permite capturar datos desde el teclado y almacenarlos en variables. Puedes usar read
con un formato libre o definido, dependiendo de cómo deseas procesar los datos.
Sintaxis básica:
read *, variable
Aquí el asterisco (*
) indica que Fortran detectará automáticamente el formato de entrada. Si necesitas leer múltiples variables a la vez, simplemente colócalas separadas por comas.
La forma más común de usar read
es para solicitar datos al usuario a través del teclado.
read *, variable1, variable2
Si deseas leer datos de un archivo, puedes hacerlo especificando un número de unidad (un canal que asocia Fortran con un archivo) y usando el comando open
antes de la lectura.
open(unit=10, file="datos.txt", status="old")
read(10, *) variable
close(10)
read
en Fortran
program leer_teclado
integer :: edad
print *, "Ingrese su edad:"
read *, edad
print *, "Su edad es:", edad
end program leer_teclado
program leer_varios
integer :: a, b
print *, "Ingrese dos números enteros:"
read *, a, b
print *, "Los números ingresados son:", a, b
end program leer_varios
program leer_archivo
integer :: numero
open(unit=10, file="datos.txt", status="old")
read(10, *) numero
print *, "El número leído del archivo es:", numero
close(10)
end program leer_archivo
Para más detalles sobre la función read
, puedes consultar la documentación oficial de Fortran.
Jorge García
Fullstack developer