【发布时间】:2013-10-10 04:31:01
【问题描述】:
我正在为一个班级设计一个程序,其中一条指令是使用命令行输入。例如,当您运行main -n 5 3 时,它会将5 和3 作为参数。什么是-n?
如何在带有代码块而不是 linux 机器的 PC 上进行测试?
我的程序将如何读取这些内容?
我是否需要将我的文件命名为 main ,然后在 main 中有两个参数可以适当地传入?
【问题讨论】:
-
-n是argv[1],5是argv[2]和3是argv[3] -
我不明白 -n 在我的程序中应该代表什么,我只需要两个参数,5 和 3。
-
这个程序是你自己写的吗?如果是这样,那么您可以选择
-n的含义,以及它是否完全接受。当您发现意外的参数时,您始终可以打印错误消息并中止程序。 -
令人困惑的是我只需要两个变量。描述它的文档说 -n 与第一个数字参数有关。
标签: c command-line command-line-arguments