writes a message on a chosen unit
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | message_ |
a message to be written |
||
integer(kind=int32), | intent(in), | optional | :: | unit_ |
optional, unit where the message will be written |
subroutine write_message(message_, unit_)
!! writes a message on a chosen unit
!---------------------------------------------------------------------!
character(len = *), intent(in) :: message_
!! a message to be written
integer(int32), optional, intent(in) :: unit_
!! optional, unit where the message will be written
!---------------------------------------------------------------------!
if (present(unit_)) then
write(unit_, '(a)') trim(message_)
else
write(output_unit, '(a)') trim(message_)
endif
!---------------------------------------------------------------------!
end subroutine write_message