История изменений
Исправление andreyu, (текущая версия) :
3) XML — читается лучше второго, но, зависимость, хотя, libxml уж точно будет стоять на 99% линуксомашин;
TinyXML/TinyXML2, RapidXML - это если конфиг действительно должен читаться/редактироваться человеком и/или должен быть платформонезависимым.
Не увидел тег C. Не знаю, что принято использовать для работы с xml в си.
Исходная версия andreyu, :
3) XML — читается лучше второго, но, зависимость, хотя, libxml уж точно будет стоять на 99% линуксомашин;
TinyXML/TinyXML2, RapidXML - это если конфиг действительно должен читаться/редактироваться человеком и/или должен быть платформонезависимым.