C++ INI Config File Library is a simple, header-only C++ library for working with INI configuration files. Drop a single header into your project and you can read and write INI files with multiple sections, each holding any number of key=value pairs — with optional case-insensitive lookups and full control to add, update, or remove keys.
Files are loaded on demand and kept in memory, section and key order is preserved across read-and-write operations, and the library works with both std::string and std::wstring. When reading values back you can request the type you need — from strings to integers, unsigned long longs, doubles, and booleans — using the templated read function.
Tech Stack
- C++ – a header-only library built on the standard library.