zfill_char Function

private pure function zfill_char(string, output_length) result(res)

Left pad the input string with zeros

Returns a new string

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: string
integer, intent(in) :: output_length

Return Value character(kind=output_length), len=max)


Calls

proc~~zfill_char~~CallsGraph proc~zfill_char zfill_char interface~padl padl proc~zfill_char->interface~padl proc~padl_char_default padl_char_default interface~padl->proc~padl_char_default proc~padl_char_pad_with padl_char_pad_with interface~padl->proc~padl_char_pad_with proc~padl_string_default padl_string_default interface~padl->proc~padl_string_default proc~padl_string_pad_with padl_string_pad_with interface~padl->proc~padl_string_pad_with proc~padl_char_default->interface~padl proc~padl_string_default->interface~padl proc~padl_string_pad_with->interface~padl

Called by

proc~~zfill_char~~CalledByGraph proc~zfill_char zfill_char interface~zfill zfill interface~zfill->proc~zfill_char

Source Code

   pure function zfill_char(string, output_length) result(res)
      character(len=*), intent(in) :: string
      integer, intent(in) :: output_length
      character(len=max(len(string), output_length)) :: res

      res = padl(string, output_length, "0")

   end function zfill_char