C++ c++;和.sys文件
我有作业搞不懂。我知道C++,但我不熟悉它如何绑定到操作系统。如果有人不能指导我阅读与此相关的教程,或任何能帮助我的教程,我将不胜感激: 您需要在Bash或C中构建一个程序(名为parser),该程序执行以下操作:C++ c++;和.sys文件,c++,operating-system,C++,Operating System,我有作业搞不懂。我知道C++,但我不熟悉它如何绑定到操作系统。如果有人不能指导我阅读与此相关的教程,或任何能帮助我的教程,我将不胜感激: 您需要在Bash或C中构建一个程序(名为parser),该程序执行以下操作: 将一个可执行文件名作为参数 使用-h参数运行文件并读取可能的选项 打开一个选项文件(命名为要使用.sys扩展名运行的可执行文件的相同名称),并从该文件中获取选项值 通过提供正确的参数重新运行可执行文件 例如: 假设您想运行一个名为PIZZA的程序 ./parser PIZZA
-h
参数运行文件并读取可能的选项.sys
扩展名运行的可执行文件的相同名称),并从该文件中获取选项值- 假设您想运行一个名为
的程序PIZZA
./parser PIZZA
- 程序解析器应该运行
,以获得PIZZA程序的帮助/PIZZA-h
- 您将收到以下帮助: 比萨饼选项可供选择 -L(编号)指定 大比萨饼-M(数字)指定 中等比萨饼数量-S(数量) 指定小比萨饼的数量 示例:比萨饼–L0–M5–S3
- 读取配置文件
PIZZA.sys
- 使用选项运行比萨饼
这个任务的奇怪之处在于使用了
-h
选项来显示帮助文本。大多数Linux命令使用--help
(或手册页)。谢谢,这非常有用
L=5
M=0
S=1
./PIZZA –L5 –M0 –S1