函数1:COMMAND_ARGUMENT_COUNT()— Get number of command line arguments 这是一个function,有返回值。 Example: program test_command_argument_count integer :: count count=command_argument_count() print*, count end program test_command_argument_count 子程序2:GET_COMMAND_ARGUMENT类似于getarg()子程序 ...
Fortran 2003 标准引入了三个新的内函数,用来处理命令行参数和环境变量。包括:GET_COMMAND(command, length, status) 以command 返回调用该程序的整个命令行。 GET_COMMAND_ARGUMENT(number, value, length, status) 以value 返回命令行参数。 GET_ENVIRONMENT_VARIABLE(name, value, length, status, trim_name)...
|EXECUTE_COMMAND_LINE(COMMAND[,WAIT,EXITSTAT,STATUS,CMDSTAT,CMDMSG]) | 执行命令行 | | GET_COMMAND([COMMAND,LENGTH,STATUS]) | 获取命令行 | | GET_COMMAND_ARGUMENT(NUMBER[,VALUE,LENGTH,STATUS]) | 获取命令行参数 | | GET_ENVIRONMENT_VARIABLE(NAME[,VALUE,LENGTH,STATUS,TRIM_NAME]) | 获取环境...
读取命令行的第i个参数,并将其存储到buffer中,其中命令本身是第0个参数 对于Fortran2003及其之后,使用GET_COMMAND_ARGUMENT来获取参数 例子: PROGRAM test_get_command_argument INTEGER :: i,n CHARACTER(len=32) :: arg i = 1 DO CALL get_command_argument(i, arg) IF (LEN_TRIM(arg) == 0) EXIT R...
GET_COMMAND_ARGUMENT (NUMBER [, VALUE, LENGTH, STATUS]) 返回一个命令参数 GET_ENVIRONMENT_VARIABLE (NAME [, VALUE, LENGTH, STATUS, TRIM_NAME]) 获得环境变量的值。 2.1.22 内子例程通用内函数名 说明 CPU_TIME (TIME) 获取处理器的时间 DATE_AND_TIME ([DATE, TIME, ZONE, VALUES]) ...
如果你可以编写源代码,你可以用楼下的方式:program name implicit none character( Len = 50 ) name1,name2 call GET_COMMAND_ARGUMENT( 1 , name1 )name2 = trim(name1)//'.txt'open(4, file=name2 )end 这样,命令行就可以简单的写为 : name.exe txtfile 此时,name1 就等于 txt...
1 if the command retrieval fails -1 if the COMMAND argument is present and has a value less than the significant length of the command 0 otherwise Examples integer len, status character(7) :: cmd call GET_COMMAND(cmd, len, status) print*, cmd print*, len print*, status end The follow...
GET COMMAND ([COMMAND, Returns entire command 7 LENGTH, STATUS]) GET COMMAND ARGUMENT (NUMBER Returns a command argument 8 [, VALUE, LENGTH, STATUS]) GET ENVIRONMENT VARIABLE (NAME Obtain the value of an environment variable [, VALUE, LENGTH, STATUS, 9 TRIM NAME])...
GET_COMMAND_ARGUMENT (NUMBER [, VALUE, LENGTH, STATUS]) 返回一个命令参数 GET_ENVIRONMENT_VARIABLE (NAME [, VALUE, LENGTH, STATUS, TRIM_NAME]) 获得环境变量的值。 2.1.22内子例程 通用内函数名 说明 CPU_TIME (TIME) 获取处理器的时间 DATE_AND_TIME ([DATE, TIME, ZONE, VALUES]) 获取日期和...
Command_Argument_Count()call Get_Command_Argument( number , str , leng , status )第一个函数用来获得命令行参数的个数第二个函数用来获得某个命令行参数有的编译器扩展有 iArgc , GetArgs 功能相同其他函数获取环境变量call Get_Environment_Variable(name ,value,length,status,trim_name)获取名为 name 的...