C++ 如果调用两个get选项,我如何停止程序

C++ 如果调用两个get选项,我如何停止程序,c++,C++,如果同时指定了-r和-c,则行为可能会根据首先执行的操作而改变。不允许用户同时指定两者。给他们一条错误消息,如果他们尝试退出 如何使用getopt函数实现这一点 如何阻止用户同时传递这两个选项 getopt()只允许您访问已解析的命令行选项。由您来实际验证它们。在循环浏览选项时,请跟踪是否遇到了r和c选项。如果遇到r选项并且已经遇到c选项,或者反之亦然,则退出。如果getopt不支持互斥,则可以在getopt调用后添加一个检查。

如果同时指定了-r和-c,则行为可能会根据首先执行的操作而改变。不允许用户同时指定两者。给他们一条错误消息,如果他们尝试退出

如何使用getopt函数实现这一点


如何阻止用户同时传递这两个选项

getopt()
只允许您访问已解析的命令行选项。由您来实际验证它们。在循环浏览选项时,请跟踪是否遇到了
r
c
选项。如果遇到
r
选项并且已经遇到
c
选项,或者反之亦然,则退出。

如果getopt不支持互斥,则可以在getopt调用后添加一个检查。