Convertir un string en integer en fortran

En fortran il est possible de convertir une chaîne de caractères en entier en utilisant la fonction read(), exemple

program test

implicit none

character*10 :: m
integer :: i

m = '120'

read(m,'(i3)') i

write(6,*) i, i+1

end program test

affiche

     120         121

Références