2 csjvv csjvv 于 2016.04.11 10:01 提问

C++ 命令参数的判断问题

如果在cmd中输入 xxx.exe /L:xxxxx /I:xxxxx,
/L与/I的位置随意,只要有输入/L,就执行/L对应的操作,输入/I就执行/I的操作

1个回答

lbcab
lbcab   2016.04.11 12:12

int main(int argc, char *argv[]) {
return 0;
}
argc 指明有多少个参数将被传递给主函数main(),真正的参数以字符串数组(即第2个参数argv[])的形式来传递。
当你输入 xxx.exe /L:xxxxx /I:xxxxx时, argc的值为2, /L:xxxxx /I:xxxxx保存在argv[]中,
那么你就可以根据argc和argv[], 在main函数体内实现你的需求了.

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!