1
我有作業,我無法弄清楚。我知道C++,但我不熟悉它如何綁定到操作系統。如果有人不能指導我做任何接近這個的教程,或任何可以幫助我的東西,我將不勝感激:C++和.sys文件
您需要在Bash或C中構建一個程序(命名解析器),它執行以下操作:
- 以一個可執行文件名作爲參數。
- 使用
-h
運行文件參數並閱讀可能的選項。 - 打開一個選項文件(命名爲可執行文件與
.sys
延長運行相同名稱),並從文件中獲取選項值 - 重新運行可執行給予正確的參數。
例子:
假設你想運行一個名爲
PIZZA
程序。./parser PIZZA
程序分析器應該運行
./PIZZA -h
要獲得PIZZA程序的幫助您收到的幫助下:
PIZZA選項其中options可以 -L(數量)指定 大披薩的編號-M(個數)指定 箇中等披薩-S(個數) 指定小披薩的個數 實施例:PIZZA -L0 -M5 -S3
讀取配置文件
PIZZA.sys
L=5 M=0 S=1
運行PIZZA具有選項
./PIZZA –L5 –M0 –S1
謝謝你這是非常有幫助的 – Haz 2011-05-24 12:48:51