\hypertarget{interfacedc__string_1_1concat}{}\section{dc\+\_\+string\+:\+:concat Interface Reference}
\label{interfacedc__string_1_1concat}\index{dc\+\_\+string\+::concat@{dc\+\_\+string\+::concat}}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
subroutine \hyperlink{interfacedc__string_1_1concat_a82957bfec8082970ac4489ca9a198874}{concat\+\_\+tail} (carray, str, result)
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 95 of file dc\+\_\+string.\+f90.



\subsection{Member Function/\+Subroutine Documentation}
\mbox{\Hypertarget{interfacedc__string_1_1concat_a82957bfec8082970ac4489ca9a198874}\label{interfacedc__string_1_1concat_a82957bfec8082970ac4489ca9a198874}} 
\index{dc\+\_\+string\+::concat@{dc\+\_\+string\+::concat}!concat\+\_\+tail@{concat\+\_\+tail}}
\index{concat\+\_\+tail@{concat\+\_\+tail}!dc\+\_\+string\+::concat@{dc\+\_\+string\+::concat}}
\subsubsection{\texorpdfstring{concat\+\_\+tail()}{concat\_tail()}}
{\footnotesize\ttfamily subroutine dc\+\_\+string\+::concat\+::concat\+\_\+tail (\begin{DoxyParamCaption}\item[{character($\ast$), dimension(\+:), intent(in)}]{carray,  }\item[{character($\ast$), intent(in)}]{str,  }\item[{character(string), dimension(\+:), pointer}]{result }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



Definition at line 893 of file dc\+\_\+string.\+f90.


\begin{DoxyCode}
893     \textcolor{comment}{!}
894     \textcolor{comment}{! 文字型配列 *carray* の各成分の末尾に *str* を追加して}
895     \textcolor{comment}{! *result* に返します。*carray* の各成分の末尾の空白は無視されます。}
896     \textcolor{comment}{!}
897     \textcolor{comment}{! result(:) の配列サイズは carray のサイズに応じて自動的に決まります。}
898     \textcolor{comment}{! ただし、result(:) は必ず空状態または不定状態で与えてください。}
899     \textcolor{comment}{! 既に割り付けられている場合、メモリリークを起こします。}
900     \textcolor{comment}{!}
901     \textcolor{keywordtype}{implicit none}
902     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{intent(in)}  :: carray(:)
903     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{intent(in)}  :: str
904     \textcolor{keywordtype}{character(STRING)}, \textcolor{keywordtype}{pointer}:: result(:) \textcolor{comment}{! (out)}
905     \textcolor{keywordtype}{integer}                     :: i, size\_carray
906   \textcolor{keywordflow}{continue}
907     size\_carray = \textcolor{keyword}{size}(carray)
908     \textcolor{keyword}{allocate}(result(size\_carray))
909 
910     \textcolor{keywordflow}{do} i = 1, size\_carray
911       result(i) = trim(carray(i)) // str
912 \textcolor{keywordflow}{    end do}
913 
\end{DoxyCode}


The documentation for this interface was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
dc\+\_\+utils/\hyperlink{dc__string_8f90}{dc\+\_\+string.\+f90}\end{DoxyCompactItemize}
