gtool5 Fortran 90/95 ライブラリ 1.0.0-rc5
English
Loading...
Searching...
No Matches
Public Member Functions | List of all members
dc_string::concat Interface Reference

Public Member Functions

subroutine concat_tail (carray, str, result)
 

Detailed Description

Definition at line 149 of file dc_string.f90.

Member Function/Subroutine Documentation

◆ concat_tail()

subroutine dc_string::concat::concat_tail ( character(*), dimension(:), intent(in)  carray,
character(*), intent(in)  str,
character(string), dimension(:), pointer  result 
)

配列各要素の末尾に文字列を連結

文字型配列 carray の各成分の末尾に str を追加して result に返します。 carray の各成分の末尾の空白は無視されます。 result(:) の配列サイズは carray のサイズに応じて自動的に決まります。 ただし、result(:) は必ず空状態または不定状態で与えてください。 既に割り付けられている場合、メモリリークを起こします。

Parameters
[in]carray文字配列
[in]str追加する文字列
[out]result結果の配列ポインタ

Definition at line 1168 of file dc_string.f90.

1169 implicit none
1170 character(*), intent(in) :: carray(:)
1171 character(*), intent(in) :: str
1172 character(STRING), pointer:: result(:) ! (out)
1173 integer :: i, size_carray
1174 continue
1175 size_carray = size(carray)
1176 allocate(result(size_carray))
1177 do i = 1, size_carray
1178 result(i) = trim(carray(i)) // str
1179 end do

The documentation for this interface was generated from the following file: