INI ファイルを読み込んで、セクションの順序を変更した別の INI ファイルを書き込もうとしています。
Windows API には、この種の INI ファイル処理用のツールがありますか? 推奨されるオープンソース ソリューションはありますか? または、手動で解析しようとする必要がありますか?
WindowsにはC用の独自のINI関数があります。しかし、C++について言及したので、Feather INIを試してください。Program Optionsは Boost のもう 1 つの機能です。
コメントに記載されているように、winapi 関数を使用してこれを行うことができます。GetPrivateProfileSectionNames は、.ini ファイル内のセクションの名前を返します。これを反復して GetPrivateProfileSection() を呼び出して、各セクションのコンテンツを取得できます。