gpt4 book ai didi

c - getopt_long 在哪里存储无法识别的选项?

转载 作者:太空狗 更新时间:2023-10-29 16:36:11 27 4
gpt4 key购买 nike

getoptgetopt_long 遇到非法选项时,它将违规选项字符存储在 optopt 中。当非法选项是一个long 选项时,我在哪里可以找到该选项是什么?然后,optopt 中是否存储了任何有意义的内容?

我设置了 opterr = 0 来抑制自动打印的错误消息。我想创建我自己的消息,我可以在我喜欢的地方打印或记录,但我想包括无法识别的选项的名称。

最佳答案

我能找到的最接近的是,如果你得到一个 BADCH 返回导致它的 argv 项目在 argv[optind-1]。似乎应该有更好的方法来找到问题参数。

关于c - getopt_long 在哪里存储无法识别的选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2723888/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com