回 帖 发 新 帖 刷新版面

主题:请问fortran命令行参数是什么?

在下菜鸟,看程序的时候,见到
call getarg(n,abc)
这样的东西,不知道什么意思,都说是用来获取命令行参数的。可是不知道什么是命令行参数。还请大家帮帮我。谢谢咯!

回复列表 (共4个回复)

沙发

getarg 不是标准 Fortran 函数,建议用 GET_COMMAND_ARGUMENT 函数...

至于什么是命令行参数,这不是 Fortran 的问题,这是计算机基础。建议 Baidu 之。

板凳

呵呵,谢谢啦。我之前用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 楼

很好。在某些方面,一个人不在乎他懂得多少,而在于他能利用多少已有的,能查阅到的资料。

4 楼

用iargc()和getarg()实现即可

我来回复

您尚未登录,请登录后再回复。点此登录或注册