Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*) | :: | string | ||||
integer, | intent(in) | :: | buf(:) | |||
integer, | intent(in) | :: | lrecl |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | i | ||||
integer, | public | :: | ilen |
subroutine mat_buf2str(string,buf,lrecl)
! ident_9="@(#) M_matrix mat_buf2string(3fp) convert hollerith to string"
integer,intent(in) :: lrecl
integer,intent(in) :: buf(:)
character(len=*) :: string
integer :: i
integer :: ilen
string(:)=' '
ilen=len(string)
do i=1,min(lrecl,ilen,size(buf))
string(i:i)=achar(buf(i))
enddo
end subroutine mat_buf2str