-5

我对传递给程序的 argc 数量有疑问,
所以当我检查 argc 时它不等于 2 !!
需要帮助,我该如何解决这个问题?

C 代码片段:

if (2 != argc) {
    fprintf(stderr, "Usage: %s <port>\n", argv[0]);
    exit(1);
}
4

1 回答 1

6

不要忘记程序名称本身也算作 arg。

myProgram -flag variableargc一个3

于 2012-10-15T21:23:17.943 回答