SFML и C++ Уроки \ Разработка игр › Форумы › Логика игр › ввод переменных из файла › Ответ в теме: ввод переменных из файла
Собственно файл буфферизируется единожды при первом обращении к файлу. Дальше все считывается из строки.
Здесь запись конечно не сортируется как ключ – значение, но никто не мешает тебе пропустить весь буффер через регулярные выражения (Regex) получив std::map<std::string, std::string>, проходится по нему итерациеq и присваивать значение если ключ совпадает с искомым. Это уже не твои проблемы если юзверь поковырялся и нагадил в конфигах поставив заместо числа строку, так что смело конвертируй где нужно число через функции std::stoi, std::stof.