提问者:小点点

C++-命令行参数添加一个额外的参数


我试图在Visual Studio2010中探索C++中的命令行参数。 它工作得很好,但是它在args[0]添加了一个额外的参数,有什么原因吗?

下面是我如何设置我的论点的快照

主要方法如下

int main(int argc, char *argv[])
{
    cout<< endl << "total args passed in the command line - " << argc << endl;
    for(int i = 0; i < argc; i++){
    cout << i+1<< " argument  - " << argv[i] << endl;
    }

return 0;
}

cmd上的输出如下所示

如您所见,我只添加了两个参数,但它显示的计数为3。


共1个答案

匿名用户

列表中的第一个条目是程序名,这就是它的工作原理。

相关问题


MySQL Query : SELECT * FROM v9_ask_question WHERE 1=1 AND question regexp '(c++-|命令行|参数|添加|额外|参数)' ORDER BY qid DESC LIMIT 20
MySQL Error : Got error 'repetition-operator operand invalid' from regexp
MySQL Errno : 1139
Message : Got error 'repetition-operator operand invalid' from regexp
Need Help?