【发布时间】:2013-09-05 05:10:10
【问题描述】:
如何在通过 Linux 终端执行程序时要求传递参数?
这是在 C 中,特别是。
为了更好地解释.. 在终端中,我需要能够运行程序 像这样
./程序 文件名 secondParameter
如果没有给出参数,也需要返回错误信息,然后停止程序运行。
如果需要,我可以提供更多信息,这似乎是一个非常直接的问题。
【问题讨论】:
-
了解
main()语法main(int argc, char* argv[]) -
@GrijeshChauhan:你的意思是
int main(int argc, char *argv[])。或者,完全相同但更清晰:int main(int argc, char **argv) -
在 C 教科书的索引中查找
argc和argv。 -
@KeithThompson 是的! ,@佐尔卡:阅读 1:Arguments to main in C 2:10.2. Arguments to main 3:Wiki:
main()
标签: c linux parameters terminal