当前位置:网站首页 > 技术博客 > 正文

c++中的get



本文演示了如何使用 函数来处理命令行中传递给代码的参数。本教程还解释了如何操作代码以执行特定输入的某些操作。

假设我们有如下所示的代码。

函数的语法如下:

是一个整数, 是一个字符数组。 是一个字符列表,每个字符代表一个单个字符长的选项。

该函数在处理完输入中的所有内容后返回 。

函数在遇到它不认识的东西时返回 。此外,这个无法识别的选项存储在外部变量 中。

默认情况下,如果选项需要一个值,例如,在我们的例子中,选项 需要一个输入值,所以 将返回 。但是,通过将冒号 () 作为 的第一个字符,该函数返回 而不是 。

在我们的例子中,输入 、 或 应该返回选项本身,使用 应该返回作为参数提供的文件名,其他所有内容都不应被视为有效选项。

要运行上述代码,你可以在终端中使用类似的命令:

当然,仅仅输入这个不会给你任何有用的输出。我们将输入一个示例用例和一个示例输出,并解释如何处理每个命令。

如果我们输入以下命令作为示例:

我们将得到以下输出:

选项 和 按预期返回。 标志后给出的文件名也被报告,选项 和 进入 类别并被识别为未知命令。

在这里,我们可以看到除了上述场景之外,我们在 函数之后添加的最后一个循环处理了该函数未处理的剩余参数( 和 ,在我们的例子中)。

版权声明


相关文章:

  • 备忘录设置密码2025-02-28 08:30:00
  • 黑客工具源码2025-02-28 08:30:00
  • 计算机的发展历程表格2025-02-28 08:30:00
  • oc与swift的区别2025-02-28 08:30:00
  • ce认证如何办理2025-02-28 08:30:00
  • ORM框架的作用是什么2025-02-28 08:30:00
  • fastjson trim2025-02-28 08:30:00
  • mipi接口应用2025-02-28 08:30:00
  • java内存模型的三大特性2025-02-28 08:30:00
  • linux最常用命令2025-02-28 08:30:00