RosettaCodeData/Task/Determine-if-a-string-is-numeric/Fortran/determine-if-a-string-is-numeric.f

10 lines
210 B
FortranFixed
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
FUNCTION is_numeric(string)
IMPLICIT NONE
CHARACTER(len=*), INTENT(IN) :: string
LOGICAL :: is_numeric
REAL :: x
INTEGER :: e
READ(string,*,IOSTAT=e) x
is_numeric = e == 0
END FUNCTION is_numeric