gtool5 Fortran 90/95 ライブラリ 1.0.0-rc5
English
Loading...
Searching...
No Matches
dc_args::dcargsget Interface Reference

Public Member Functions

subroutine dcargsget0 (arg, argv)

Detailed Description

Definition at line 315 of file dc_args.f90.

Member Function/Subroutine Documentation

◆ dcargsget0()

subroutine dc_args::dcargsget::dcargsget0 ( type(args), intent(inout) arg,
character(*), dimension(:), pointer argv )

オプションでないコマンドライン引数を取得

コマンドライン引数のうち, オプションではないものを argv に返します.

argv は文字型配列のポインタです. 引数として与える場合には必ず空状態にして与えてください.

Parameters
[in,out]argARGS 型変数
[out]argvオプションでない引数を受け取る文字型配列のポインタ

Definition at line 1048 of file dc_args.f90.

1049 use dc_string, only: stoa, stoi, printf, concat, joinchar
1050 use dc_present, only: present_and_true
1051 use dc_message, only: messagenotify
1052 implicit none
1053 type(ARGS), intent(inout) :: arg
1054 character(*), pointer :: argv(:) !(out)
1055 integer :: i, cmd_argv_max
1056 character(len = *), parameter :: subname = 'DCArgsGet'
1057 continue
1058 if (.not. arg % initialized) then
1059 call messagenotify('W', subname, 'Call Open before Help in dc_args.')
1060 call dcargsopen(arg)
1061 end if
1062 cmd_argv_max = size(cmd_argv_list)
1063 allocate(argv(cmd_argv_max))
1064 do i = 1, cmd_argv_max
1065 argv(i) = cmd_argv_list(i)
1066 end do
メッセージの出力
省略可能な制御パラメータの判定
logical function, public present_and_true(arg)
文字型変数の操作
Definition dc_string.f90:83
character(string) function, public joinchar(carray, expr)

References dc_string::joinchar(), and dc_present::present_and_true().

Here is the call graph for this function:

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