【发布时间】:2014-04-13 14:33:50
【问题描述】:
我想使用getopt 来获取我的控制台工具的参数列表。
当我像下面这样调用我的工具getopt 时,总是返回1 并且不匹配任何switch/case。
我是不是做错了什么?
mytool -f farg -d darg
int
main(int argc, char** argv) {
int c;
while((c = getopt(argc, argv, "f:d:h") != -1)) {
switch(c) {
case'f':
break;
default:
break;
}
}
【问题讨论】:
标签: c++ command-line-arguments getopt