\hypertarget{interfacedc__args_1_1dcargsget}{}\section{dc\+\_\+args\+:\+:dcargsget Interface Reference}
\label{interfacedc__args_1_1dcargsget}\index{dc\+\_\+args\+::dcargsget@{dc\+\_\+args\+::dcargsget}}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
subroutine \hyperlink{interfacedc__args_1_1dcargsget_a5c865a5e9cc39e6fc86cb46370b02692}{dcargsget0} (arg, argv)
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 259 of file dc\+\_\+args.\+f90.



\subsection{Member Function/\+Subroutine Documentation}
\mbox{\Hypertarget{interfacedc__args_1_1dcargsget_a5c865a5e9cc39e6fc86cb46370b02692}\label{interfacedc__args_1_1dcargsget_a5c865a5e9cc39e6fc86cb46370b02692}} 
\index{dc\+\_\+args\+::dcargsget@{dc\+\_\+args\+::dcargsget}!dcargsget0@{dcargsget0}}
\index{dcargsget0@{dcargsget0}!dc\+\_\+args\+::dcargsget@{dc\+\_\+args\+::dcargsget}}
\subsubsection{\texorpdfstring{dcargsget0()}{dcargsget0()}}
{\footnotesize\ttfamily subroutine dc\+\_\+args\+::dcargsget\+::dcargsget0 (\begin{DoxyParamCaption}\item[{type(\hyperlink{structdc__args_1_1args}{args}), intent(inout)}]{arg,  }\item[{character($\ast$), dimension(\+:), pointer}]{argv }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



Definition at line 789 of file dc\+\_\+args.\+f90.


\begin{DoxyCode}
789     \textcolor{comment}{!}
790     \textcolor{comment}{! コマンドライン引数のうち, オプションではないものを}
791     \textcolor{comment}{! *argv* に返します.}
792     \textcolor{comment}{!}
793     \textcolor{comment}{! *argv* は文字型配列のポインタです.}
794     \textcolor{comment}{! 引数として与える場合には必ず空状態して与えてください.}
795     \textcolor{comment}{!}
796     \textcolor{keywordtype}{use }\hyperlink{namespacedc__types}{dc\_types}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__types_adb76910ff05e3b9fe3436567f8f8dac6}{string}
797     \textcolor{keywordtype}{use }\hyperlink{namespacedc__string}{dc\_string}\textcolor{keywordtype}{, only}: \hyperlink{interfacedc__string_1_1stoa}{stoa}, \hyperlink{interfacedc__string_1_1stoi}{stoi}, \hyperlink{interfacedc__string_1_1printf}{printf}, \hyperlink{interfacedc__string_1_1concat}{concat}, 
      \hyperlink{namespacedc__string_a20412554f8f648165d202319119cf628}{joinchar}
798     \textcolor{keywordtype}{use }\hyperlink{namespacedc__present}{dc\_present}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__present_ab280582985ee69fda00e2a0bf09194af}{present\_and\_true}
799     \textcolor{keywordtype}{use }\hyperlink{namespacedc__message}{dc\_message}\textcolor{keywordtype}{, only}: \hyperlink{interfacedc__message_1_1messagenotify}{messagenotify}
800     \textcolor{keywordtype}{implicit none}
801     \textcolor{keywordtype}{type}(args), \textcolor{keywordtype}{intent(inout)} :: arg
802     \textcolor{keywordtype}{character(*)}, \textcolor{keywordtype}{pointer} :: argv(:) \textcolor{comment}{!(out)}
803     \textcolor{keywordtype}{integer} :: i, cmd\_argv\_max
804     \textcolor{keywordtype}{character(len = *)}, \textcolor{keywordtype}{parameter}  :: subname = \textcolor{stringliteral}{'DCArgsGet'}
805   \textcolor{keywordflow}{continue}
806     \textcolor{keywordflow}{if} (.not. arg % initialized) \textcolor{keywordflow}{then}
807       \textcolor{keyword}{call }\hyperlink{interfacedc__message_1_1messagenotify}{messagenotify}(\textcolor{stringliteral}{'W'}, subname, \textcolor{stringliteral}{'Call Open before Help in dc\_args.'})
808       \textcolor{keyword}{call }dcargsopen(arg)
809 \textcolor{keywordflow}{    end if}
810     cmd\_argv\_max = \textcolor{keyword}{size}(cmd\_argv\_list)
811     \textcolor{keyword}{allocate}(argv(cmd\_argv\_max))
812     \textcolor{keywordflow}{do} i = 1, cmd\_argv\_max
813       argv(i) = cmd\_argv\_list(i)
814 \textcolor{keywordflow}{    end do}
\end{DoxyCode}


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