gpt4 book ai didi

C++ 和 .sys 文件

转载 作者:太空宇宙 更新时间:2023-11-04 14:23:03 26 4
gpt4 key购买 nike

我有作业想不通。我知道 C++,但我不熟悉它如何绑定(bind)到操作系统。如果有人不能指导我做任何与此相关的教程,或者任何可以帮助我的教程,我将不胜感激:

您需要在 Bash 或 C 中构建一个程序(名为解析器)来执行以下操作:

  1. 将一个可执行文件名作为参数。
  2. 使用 -h 参数运行文件并阅读可能的选项。
  3. 打开一个选项文件(与要运行的可执行文件同名,扩展名为.sys)并从文件中获取选项值
  4. 通过提供正确的参数重新运行可执行文件。

示例:

  • 假设您要运行一个名为PIZZA 的程序。

    ./parser PIZZA
  • 程序解析器应该运行./PIZZA -h以获得PIZZA程序的帮助

  • 您得到以下帮助:

    PIZZA Options Where options can be -L(number) Specify the number of large pizza -M(number) Specify the number of medium pizza -S(number) Specify the number of small pizza Example: PIZZA –L0 –M5 –S3

  • 读取配置文件PIZZA.sys

    L=5
    M=0
    S=1
  • 使用选项运行 PIZZA

    ./PIZZA –L5 –M0 –S1

最佳答案

看看下面的 Bash 教程 http://linuxconfig.org/Bash_scripting_Tutorial

我真的不认为有必要编写 C 代码来实现您想要做的事情。

这个任务的奇怪之处在于使用了 -h 选项来显示帮助文本。大多数 Linux 命令改用 --help(或手册页)。

关于C++ 和 .sys 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6087532/

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