Go to the source code of this file.
Functions/Subroutines | |
| subroutine | dcstringfprintf (unit, fmt, i, r, d, l, n, c1, c2, c3, ca) |
| 書式変換出力 (装置番号版) | |
| subroutine dcstringfprintf | ( | integer, intent(in), optional | unit, |
| character(*), intent(in) | fmt, | ||
| integer, dimension(:), intent(in), optional | i, | ||
| real(sp), dimension(:), intent(in), optional | r, | ||
| real(dp), dimension(:), intent(in), optional | d, | ||
| logical, dimension(:), intent(in), optional | l, | ||
| integer, dimension(:), intent(in), optional | n, | ||
| character(*), intent(in), optional | c1, | ||
| character(*), intent(in), optional | c2, | ||
| character(*), intent(in), optional | c3, | ||
| character(*), dimension(:), intent(in), optional | ca ) |
書式変換出力 (装置番号版)
C の sprintf(3) のように文字列をフォーマットして装置番号に出力します。 ただし、実装は C の sprintf(3) とは大分違うのでご注意ください。
書式変換して装置番号に出力
フォーマット文字列 fmt に従って変換された文字列を 装置番号 unit に出力します。unit を省略する場合には標準出力に出力します。 fmt には '' で始まる指示子を含む文字列を与えます。 '' を出力したい場合は '%' と記述します。 指示子および用例に関しての詳細は dcstringsprintf.f90 を参照ください。
| [in] | unit | 出力先の装置番号 (デフォルト: 標準出力) |
| [in] | fmt | 指示子を含むフォーマット文字列 |
| [in] | i | d, o, x 用の整数配列データ |
| [in] | r | r 用の単精度実数配列データ |
| [in] | d | f 用の倍精度実数配列データ |
| [in] | L | b, y 用の論理配列データ |
| [in] | n | %* 用の繰り返し回数 |
| [in] | c1 | c 用の1番目の文字列 |
| [in] | c2 | c 用の2番目の文字列 |
| [in] | c3 | c 用の3番目の文字列 |
| [in] | ca | a 用の文字配列 |
Definition at line 67 of file dcstringfprintf.f90.
References dc_types::dp, dc_types::sp, and dc_types::string.