主题:请问fortran命令行参数是什么?
hychdut
[专家分:0] 发布于 2009-07-16 18:09:00
在下菜鸟,看程序的时候,见到
call getarg(n,abc)
这样的东西,不知道什么意思,都说是用来获取命令行参数的。可是不知道什么是命令行参数。还请大家帮帮我。谢谢咯!
回复列表 (共4个回复)
沙发
臭石头雪球 [专家分:23030] 发布于 2009-07-16 18:42:00
getarg 不是标准 Fortran 函数,建议用 GET_COMMAND_ARGUMENT 函数...
至于什么是命令行参数,这不是 Fortran 的问题,这是计算机基础。建议 Baidu 之。
板凳
hychdut [专家分:0] 发布于 2009-07-16 20:04:00
呵呵,谢谢啦。我之前用google没找着。现在明白了。
命令行参数
命令行参数(command-line parameter)
添加到提示命令(而不是窗口环境)的选项。换句话说,就是以命令行方式运行程序时所带参数。例如,在命令arp -a中,-a是命令arp的参数。又例如: fcopy.exe 是实现文件复制的可执行程序文件,在命令行方式运行fcopy格式: c:\tc20> fcopy in.dat out.dat ↙其中“c:\tc20>”是系统提示符,“fcopy in.dat out.dat”是输入命令,令计算机将c:\tc20中in.dat文件复制到c:\tc20 中out.dat文件。其中,“in.dat”和“out.dat”是命令行参数,“in.dat ”和“out.dat”前均可带盘符和查找路径。运行程序时操作系统将命令行参数传给main函数的形式参数。
3 楼
臭石头雪球 [专家分:23030] 发布于 2009-07-16 20:44:00
很好。在某些方面,一个人不在乎他懂得多少,而在于他能利用多少已有的,能查阅到的资料。
4 楼
rockfool [专家分:0] 发布于 2011-03-23 21:47:00
用iargc()和getarg()实现即可
我来回复