使用argv获取命令行?

时间:2014-03-27 23:21:02

标签: c argv

有没有办法将argv设置为某种东西?比如,它输入了击键

t            6 

t   6

他们执行相同的事情给定argv [0] = t和argv [1] = 6。忽略了白色空间。 这是分配的还是允许argv从命令行获取输入并在程序中使用它的功能是什么?

2 个答案:

答案 0 :(得分:0)

argv [0] =命令名。 argv [1] = t,argv [2] = 6。

argv是参数数组,您可以使用参数来执行您想要的操作。

例如:

ls -l

参数列表是:argv [0] = ls,argv [1] = -l,在这种情况下,参数指定ls命令的选项。你可以用你的程序做同样的想法。

答案 1 :(得分:0)

在命令行中,空格被视为参数的分隔符。如果你想要包含空格,那么就把你的论点加上“hello world”之类的引号。在这里,两个单词都将转到argv [1],包括空格。