zfill_string Function

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

Left pad the input string with zeros

Returns a new string

Arguments

Type IntentOptional Attributes Name
type(string_type), intent(in) :: string
integer, intent(in) :: output_length

Return Value type(string_type)


Calls

proc~~zfill_string~~CallsGraph proc~zfill_string zfill_string interface~padl padl proc~zfill_string->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_string~~CalledByGraph proc~zfill_string zfill_string interface~zfill zfill interface~zfill->proc~zfill_string

Source Code

   pure function zfill_string(string, output_length) result(res)
      type(string_type), intent(in) :: string
      integer, intent(in) :: output_length
      type(string_type) :: res

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

   end function zfill_string