我正在尋找一些C庫能夠解析一個文件和命令行與一些規則系統,所以我可以指定哪些參數應該被接受,他們的類型是什麼。有任何想法嗎?C:配置文件和命令行解析器
0
A
回答
2
1
您可以使用提供command line options parser的GLib,您可以爲每個選項指定一個類型。這個庫也提供了一個簡單的key/value file parser。 即使您仍然需要編寫代碼(至少從ini文件生成GOptionEntry),它也許值得您嘗試一下。...
GLib可在Linux,MacOSX和Windows上使用。
相關問題
- 1. C:用於解析配置文件和命令行的庫
- 2. 解析文件命令
- 3. C++中的通用配置文件解析器設置器
- 4. C語言解析器解析和讀取定義格式的配置文件?
- 5. 配置管理器和命令行
- 6. DCC32編譯器配置文件和命令行參數優先
- 7. 配管的命令行文件用C
- 8. 遇到問題用C解析「文件服務器的命令」
- 9. C++解析複雜文件,每行指定一個命令
- 10. 解析C中的命令行參數
- 11. 解析C中的命令行
- 12. 解析C#中的命令行選項
- 13. windows命令配置文件?
- 14. xml解析器配置文件
- 15. Solaris配置文件解析器
- 16. 解析標準輸出和運行命令如果行匹配
- 17. Ant和XML配置文件解析
- 18. ANTLR:解析配置文件
- 19. 解析配置文件值
- 20. 解析配置文件
- 21. 解析配置文件
- 22. 解析配置文件
- 23. 配置與輸出文件和編解碼器不解析logstash
- 24. 解析配置遠程配置文件
- 25. 解析命令行參數和響應文件
- 26. Java庫:命令行選項解析器
- 27. 用戶命令解析器
- 28. 命令行:解析SQL文本
- 29. 命令行參數解析
- 30. 解析命令行參數
非常接近[C的參數解析助手](http://stackoverflow.com/questions/189972/argument-parsing-helpers-for-c-unix/191821)。 –
所有選項解析函數或庫允許程序指定接受哪些選項,以及哪些選項帶參數。大多數人認爲選項參數是一個字符串;調用代碼對字符串的作用取決於調用代碼。顯然,您可以爲特定類型的參數編寫驗證例程。你是否想要指定配置文件中允許哪些命令行選項(因此通過更改配置文件,更改程序可接受的選項),還是希望允許從文件中讀取複雜的命令行? –
我想指定哪些選項是允許的,所以我不處理會導致錯誤。 – Daniel