如何使用int main确定参数个数(int argc,char * argv [])

时间:2016-07-04 23:28:34

标签: c

说我是否将其编译为./COMP。 如果我写./COMP "biscuits" "gravy",那么答案就是两个。我现在已经尝试解决这个问题一段时间了,而且我完全没有想法。

1 个答案:

答案 0 :(得分:1)

int num_args = argc - 1;

因为argc由实际目标作为其第一个char数组(即* argv [])组成。所以你只需减去1,消除你正在运行的文件的实际目的地,并且你得到了你的数量的args。