Что такое хорошая база данных с поддержкой C? Я хочу базу данных, которая может сохранить изменения, когда программа закрывается, и получите их, когда пользователь запускает программу. Я думал, возможно, как SQLite или Беркли DB. Некоторая документация была бы замечательной также. Мне просто нужна база данных с библиотекой для C. Это будет использоваться локально, чтобы хранить простую информацию как ключ (символа *), который соответствует значению (символа *)
Для встроенных данных попробуйте SQLite.
Хотя, если это просто программные настройки для одного экземпляра программы, лучше всего подойдет XML-файл. Существует множество свободно доступных XML-парсеров для C.
PostgreSQL поставляется с libpq, которая является библиотекой C.
В зависимости от того, что вам нужно сохранить и получить, а также от всех других критериев, можно будет выбрать один из этих параметров.
Вы можете читать и записывать в файл и из него.
Вы можете использовать упомянутые вами базы данных - они обе имеют отличную документацию и бесплатны.
Вы можете использовать любую РСУБД с открытым исходным кодом или коммерческую СУБД - также отличную документацию. (MySql PostgresSQL, Firebird и т. Д. Для открытого исходного кода) (Oracle, DB / 2, Sybase, SQLServer и т. Д.)