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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Не знаю h e l p me! http://www.cyberforum.ru/cpp-beginners/thread1524428.html
Заранее спасибо за вашу помощь! Я хочу сделать что то на подобе чат с ботом если я допустим пишу слова которые я укажу в коде например asd то он мне покажет надпись которую я укажу а если другое слово то ничего как это сделать?
C++ Как найти наименьшее число из 3 случайных чисел? Как найти наименьшее число из 3 рандомных чисел? http://www.cyberforum.ru/cpp-beginners/thread1524375.html
C++ Односвязный список
Начал читать про односвязные списки и никак не пойму, зачем мы выделяем память под первый элемент списка? Мы сначала определяем указатель на начало списка, а потом инициализируем его(выделяем память). Например: #include <iostream> using namespace std; struct A { int key; };
C++ Переписать метод пузырька шейкерным методом сортировки
Нужно сделать две одинаковые сортировки методом пузырька и шейкерным,пузырьком я сделала,а вот с шейкерным как-то пока не выходит. Может подскажите,как мне этот код переписать,чтоб получился шейкерный метод?) Заранее благодарна)) #include "stdafx.h" #include "math.h" #include <iostream> #include <iomanip> #include <ctime> #include <cstdlib> #include <time.h> using namespace std;
C++ Удалите палиндромы http://www.cyberforum.ru/cpp-beginners/thread1524356.html
Удалите в целочисленном массиве все положительные числа, которые являются палиндромами.
C++ Инициализация массива в классе Как инициализировать массив в классе? Пишу такой код, но компилятор выдает: 9:53: error: incompatible types in assignment of 'int' to 'char ' #include <iostream> class Test { public: char array; подробнее

Показать сообщение отдельно
gazlan
3086 / 1861 / 278
Регистрация: 27.08.2010
Сообщений: 5,006
Записей в блоге: 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/ за готовой реализацией.
Миниатюры
Как лучше реализовать конфиг?  
 
Текущее время: 18:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru