【发布时间】:2012-09-01 18:54:29
【问题描述】:
我是 C 和 Linux 的新手。在终端运行编译程序时,如:
./myProg --myCommand1
然后myProg 将根据命令“myCommand1”完成工作。我想向 myProg 添加几个命令。我不确定char *argv[] 是否可以用于此目的。
谢谢。
【问题讨论】:
-
它可以用于那个。
-
“--myCommand1”的例子有哪些?像 ls 这样的 linux 实用程序或像 -c 这样的参数?
-
特别是,这些被称为命令行参数。
-
"--myCommand1" 是我在myProg中定义的字符串,比如"--outPutNames"
-
@melodrama 那么是的,您可以使用 argv[i] 作为下面两个答案的建议。
标签: c linux command-line-arguments