gpt4 book ai didi

c - 如何解析不同类型的参数?

转载 作者:行者123 更新时间:2023-11-30 17:16:27 25 4
gpt4 key购买 nike

我的程序需要支持通过终端获取这些参数:

  • -stdin 后跟随机数量的数字
  • 其他长类型选项,后跟一个数字或没有数字
  • 文件
  • 网站

我遇到的问题是,虽然 getopt 适用于前两种情况,但它似乎不适用于文件和网站,因为它们不以“-”开头。有没有办法让它工作或者我必须使用 for 循环和某种模式匹配来完成 *argv[] ?

最佳答案

参数

int main( int argc, char * argv[] )

您可以遍历 argv 中的每个字符串并以您需要的任何方式解析它。

我不相信还有更 Eloquent 解决方案

关于c - 如何解析不同类型的参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29627552/

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