strf_I4P Function

private elemental function strf_I4P(fm, n) result(str)

Convert integer to string.

 use penf
 print "(A)", str(fm=FI4P, n=1_I4P)

Arguments

TypeIntentOptionalAttributesName
character, intent(in) :: fm

Format different from the standard for the kind.

integer(kind=I4P), intent(in) :: n

Integer to be converted.

Return Value character

Returned string containing input number.


Called by

proc~~strf_i4p~~CalledByGraph proc~strf_i4p strf_I4P interface~str str interface~str->proc~strf_i4p proc~printf printf proc~printf->interface~str proc~bctoi_i8p bctoi_I8P proc~bctoi_i8p->interface~str proc~printf~4 printf proc~printf~4->interface~str proc~printf~2 printf proc~printf~2->interface~str proc~bctoi_i2p bctoi_I2P proc~bctoi_i2p->interface~str program~volatile_doctest~33 volatile_doctest program~volatile_doctest~33->interface~str program~volatile_doctest~229 volatile_doctest program~volatile_doctest~229->interface~str program~volatile_doctest~369 volatile_doctest program~volatile_doctest~369->interface~str program~volatile_doctest~645 volatile_doctest program~volatile_doctest~645->interface~str proc~bctoi_i1p bctoi_I1P proc~bctoi_i1p->interface~str proc~printf~3 printf proc~printf~3->interface~str proc~bctoi_i4p bctoi_I4P proc~bctoi_i4p->interface~str program~volatile_doctest~30 volatile_doctest program~volatile_doctest~30->interface~str program~volatile_doctest~412 volatile_doctest program~volatile_doctest~412->interface~str program~volatile_doctest~512 volatile_doctest program~volatile_doctest~512->interface~str program~volatile_doctest~744 volatile_doctest program~volatile_doctest~744->interface~str interface~bcton bcton interface~bcton->proc~bctoi_i8p interface~bcton->proc~bctoi_i2p interface~bcton->proc~bctoi_i1p interface~bcton->proc~bctoi_i4p

Contents

Source Code


Source Code

   elemental function strf_I4P(fm, n) result(str)
   !< Convert integer to string.
   !<
   !<```fortran
   !< use penf
   !< print "(A)", str(fm=FI4P, n=1_I4P)
   !<```
   !=> 1 <<<
   character(*), intent(in) :: fm  !< Format different from the standard for the kind.
   integer(I4P), intent(in) :: n   !< Integer to be converted.
   character(DI4P)          :: str !< Returned string containing input number.

   write(str, trim(fm)) n
   endfunction strf_I4P