Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Как лучше реализовать конфиг? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как найти наименьшее число из 3 случайных чисел? http://www.cyberforum.ru/cpp-beginners/thread1524375.html
Как найти наименьшее число из 3 рандомных чисел?
C++ Односвязный список Начал читать про односвязные списки и никак не пойму, зачем мы выделяем память под первый элемент списка? Мы сначала определяем указатель на начало списка, а потом инициализируем его(выделяем... http://www.cyberforum.ru/cpp-beginners/thread1524368.html
C++ Переписать метод пузырька шейкерным методом сортировки
Нужно сделать две одинаковые сортировки методом пузырька и шейкерным,пузырьком я сделала,а вот с шейкерным как-то пока не выходит. Может подскажите,как мне этот код переписать,чтоб получился...
C++ Удалите палиндромы
Удалите в целочисленном массиве все положительные числа, которые являются палиндромами.
C++ Инициализация массива в классе http://www.cyberforum.ru/cpp-beginners/thread1524353.html
Как инициализировать массив в классе? Пишу такой код, но компилятор выдает: 9:53: error: incompatible types in assignment of 'int' to 'char ' #include <iostream> class Test { public: ...
C++ Заменить некоторые данные в программе Добрый вечер. Имеется готовая программа. Необходимо заменить некоторые переменные на другой вариант: #include<iostream.h> #include<iomanip.h> #include<conio.h> #include<math.h>... подробнее

Показать сообщение отдельно
gazlan
3133 / 1909 / 285
Регистрация: 27.08.2010
Сообщений: 5,132
Записей в блоге: 1
04.09.2015, 10:33
Все у вас неверно, начиная с орфографии.

Файл конфигурации - это набор пар <ключ=значение>, следовательно, либо Tree (ex. Win .Ini / Registry), либо Hash table (ex. Borland resources).

Для чтения дерева есть стандартный WinAPI (GetPrivateProfileSection function / Registry Functions), работа с Hash table подробно описана у D. J. Bernstein - CDB. Глючную реализацию можно взять здесь: TinyCDB - a Constant DataBase.

Для любителей извращений, есть всякие сериализаторы в JSON / XML.

Для фиксированного формата можно и вовсе обойтись двоичным файлом.

Или пойти на http://www.codeproject.com/ за готовой реализацией.
0
Миниатюры
Как лучше реализовать конфиг?  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru