Мне нужны некоторые методы хранения и получения данных из файла (в приложении WIN32 api c ++, а не в MFC или .NET)
например. сохранение x, y, ширины и высоты окна при его закрытии и загрузка данных при открытии окна.
Я пробовал файлы .ini с функциями - WritePrivateProfileString и ReadPrivateProfileString / Int, но в MSDN написано
"Эта функция предоставляется только для совместимости с 16-разрядными приложениями для Windows. Приложения должны хранить информацию об инициализации в реестре."
и когда я попытался на 64-битной машине с Windows7 прочитать INI-файл, я получил синий экран! (в режиме отладки с Visual Studio) O.O
Я заметил, что большинство других приложений используют XML для хранения данных, но я понятия не имею, как читать / записывать XML-данные в C ++. Существуют ли какие-либо библиотеки или функции Windows, которые позволят мне использовать XML-данные?
Любые другие предложения тоже будут хороши, спасибо.