Fortran Coder
标题:
GETARG的具体使用方法
[打印本页]
作者:
tjsdwt
时间:
2015-5-14 14:24
标题:
GETARG的具体使用方法
如题,我现在用到了CALL GETARG程序,但是帮助里面写的太含糊了,依然不明白具体用法,请指教。多谢!
作者:
楚香饭
时间:
2015-5-14 15:04
CALL GETARG (n,buffer[,status])
n 表示第几个参数
buffer 表示获取到的参数(字符串)
status 是可选的,表示状态。
比如
character(len=30) :: c
call GetArg( 1 , c )
执行以后,c 的内容就是第1个命令行参数的内容。
但是 GetArg 并不是标准的函数。最好用 GET_COMMAND_ARGUMENT 来代替~
作者:
tjsdwt
时间:
2015-5-14 15:21
楚香饭 发表于 2015-5-14 15:04
CALL GETARG (n,buffer[,status])
n 表示第几个参数
您好!我是不太明白的是我们没有输入命令,您指的是什么命令呢?我是新手,多谢指点!
作者:
楚香饭
时间:
2015-5-14 16:43
那是你对命令行参数的不了解。而不是 GetArg 的不了解。
命令行是操作系统的概念,而不是 Fortran。
要了解命令行,你可以百度搜索一下:“windows 命令行” 或 “linux 命令行”以便理解它。
例如你的程序是 console1.exe,那么输入 命令行 :
console1.exe first second
那么第1个命令行参数就是 first
第2个命令行参数就是 second
作者:
pasuka
时间:
2015-5-15 09:00
楚香饭 发表于 2015-5-14 15:04
CALL GETARG (n,buffer[,status])
n 表示第几个参数
最好再配合GET_ARGUMENT_COUNT和GET_COMMAND
作者:
百事可乐
时间:
2015-5-16 14:14
IDE 惯坏了一堆人
欢迎光临 Fortran Coder (http://bbs.fcode.cn/)
Powered by Discuz! X3.2