int main(int argc, char *argc[ ]){
}
这样的函数,我怎么判断是否有输入argc[2]
比如,./guess ------>我的argc[0]= "./guess",但是我没有argv[2]
比如, ./guess -dic name.txt 这里我就有argv[2]了,它为name.txt
但是我不知道怎么判断是否输入了这个argv[2]
谢谢
c怎么判断是否输入argv
答案:3 悬赏:60
解决时间 2021-04-27 20:37
- 提问者网友:逐野
- 2021-04-27 12:27
最佳答案
- 二级知识专家网友:野性且迷人
- 2021-04-27 13:02
if (argc >1) {}
argc=1, only ./guess, no parameter
argc=3, guestt parameterA, parameterB
And so on.
argc=1, only ./guess, no parameter
argc=3, guestt parameterA, parameterB
And so on.
全部回答
- 1楼网友:懂得ㄋ、沉默
- 2021-04-27 15:35
你好!
argc 代表了 argv的个数
仅代表个人观点,不喜勿喷,谢谢。
- 2楼网友:一场云烟
- 2021-04-27 14:34
if(argc>=3)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息