| get_args_fixed_length(3m_cli2) | get_args_fixed_length(3m_cli2) | 
NAME¶
get_args_fixed_length(3f) - [ARGUMENTS:M_CLI2] return keyword values for fixed-length string when parsing command line (LICENSE:PD)
SYNOPSIS¶
subroutine get_args_fixed_length(name,value)
character(len=*),intent(in) :: name
character(len=:),allocatable :: value
character(len=*),intent(in),optional :: delimiters
DESCRIPTION¶
get_args_fixed_length(3f) returns the value of a string keyword when the string value is a fixed-length CHARACTER variable.
OPTIONS¶
- NAME
- name of commandline argument to obtain the value of
- VALUE
- variable to hold returned value. Must be a fixed-length CHARACTER variable.
- DELIMITERS
- By default the delimiter for array values are comma, colon, and whitespace. A string containing an alternate list of delimiter characters may be supplied.
EXAMPLE¶
Sample program:
program demo_get_args_fixed_length
use M_CLI2, only : set_args, get_args_fixed_length
implicit none
! Define args
character(len=80) :: title
! Parse command line
call set_args(' --title "my title" ')
! Assign values to variables
call get_args_fixed_length('title',title)
! Use values
write(*,*)'title=',title
end program demo_get_args_fixed_length
AUTHOR¶
John S. Urban, 2019
LICENSE¶
Public Domain
| February 10, 2023 |