使用getopt获取多个选项

时间:2012-10-31 10:19:50

标签: c getopt

这是我的问题,我编写了一个程序a.exe,它可以采用多种选项,例如"r:e:m:"r:m:无法一起显示,这意味着他们在a.exe内执行完全不同的任务。 e:是一个可选选项,如果显示,则应为r:

我应该如何使用getopt实现此逻辑?

1 个答案:

答案 0 :(得分:1)

您必须手动检查不兼容的选项。例如,当您看到-r选项时,您设置了一个标记“-r已找到”,如果您看到-m选项,则会检查“-r找到“标志已设置,并打印一条错误消息,告诉用户它。