Fortran Wiki
trim

Description

Removes trailing blank characters of a string.

Standard

Fortran 95 and later

Class

Transformational function

Syntax

result = trim(string)

Arguments

  • string - Shall be a scalar of type character.

Return value

A scalar of type character which length is that of string less the number of trailing blanks.

Example

program test_trim
  character(len=10), parameter :: s = "gfortran  "
  write(*,*) len(s), len(trim(s))  ! "10 8", with/without trailing blanks
end program

See also

adjustl, adjustr

category: intrinsics