simple_ini_tool.h 860 B

1234567891011121314151617181920212223242526
  1. /**
  2. * @file simple_ini_tool.h
  3. * @brief 简单的ini文件读写工具,仅支持多字节和一次读写,并不考虑性能
  4. */
  5. #ifndef SIMPLE_INI_TOOL_H
  6. #define SIMPLE_INI_TOOL_H
  7. #include <string>
  8. #include <list>
  9. std::string IniFileRead(const std::string& filename, const std::string& section, const std::string& key, const std::string& defaultValue);
  10. int IniFileRead(const std::string& filename, const std::string& section, const std::string& key, int defaultValue);
  11. int IniFileRead(const std::string& filename, const std::string& section, std::list<std::string> &key, std::list<std::string> &value);
  12. void IniFileWrite(const std::string& filename, const std::string& section, const std::string& key, const std::string& value);
  13. void IniFileWrite(const std::string& filename, const std::string& section, const std::string& key, int value);
  14. #endif /* SIMPLE_INI_TOOL_H */