Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | strIn |
function to_upper(StrIn) result(StrOut) character(len=*), intent(in) :: strIn character(len=len(strIn)) :: strOut integer :: i do i = 1,len(StrIn) select case(StrIn(i:i)) case("a":"z") StrOut(i:i) = achar(iachar(StrIn(i:i))-32) case default StrOut(i:i) = StrIn(i:i) end select end do end function to_upper