带有和不带有参数的getopt相同标志

时间:2019-03-03 09:01:48

标签: c++ getopt

我需要运行这样的程序(两个选项):

First option is: ./myprogram -h
Second option is: ./myprogram -h filename

但是我不知道如何在getopt中对此进行区分(我知道两个相同的情况不起作用):

while ((options = getopt(argc, argv, "h:h")) != -1){
case 'h': run_help(); break;
case 'h': filename = optarg;}

0 个答案:

没有答案