有没有办法将argv设置为某种东西?比如,它输入了击键
t 6
或
t 6
他们执行相同的事情给定argv [0] = t和argv [1] = 6。忽略了白色空间。 这是分配的还是允许argv从命令行获取输入并在程序中使用它的功能是什么?
答案 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],包括空格。