gtool5 Fortran 90/95 Library 1.0.0-rc5
日本語
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 )

Get non-option command line arguments

Returns command line arguments that are not options to argv.

argv is a pointer to a character array. When giving it as an argument, be sure to give it in an empty state.

Parameters
[in,out]argARGS derived type variable
[out]argvPointer to character array to receive non-option arguments

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
Message output module.
Judge optional control parameters.
logical function, public present_and_true(arg)
Handling character types.
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: