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

Вопрос организации хранения данных в файле. Базы Данных - C++

Восстановить пароль Регистрация
 
GBIT
 Аватар для GBIT
11 / 11 / 1
Регистрация: 05.10.2011
Сообщений: 219
16.04.2012, 22:50     Вопрос организации хранения данных в файле. Базы Данных #1
У меня, как у Новичка, есть вопрос по организации хранения записей в БД.

суть такова: есть матрица доступа Субъекта к Объекту + права доступа субъекта(чтение, запись, удаление). Пишу программу которая подгружает из файла данные и рисует табличку в консольке. В консоли можно осуществлять любую правку таблицы. Создание/удаление субъектов/объектов + изменение прав доступа.

проблема в следующем: как систематизировать входные данные?

первый вариант входных данных:
Код
piter,sasha,morgan,misha,tom.
doc,pic,film,exe.
0,0,0,0.0,0,0,0.0,0,0,0.0,0,0,0.0,0,0,0.
однако при реализации возникли трудности: при добавлении, например субъекта, начинаем писать имя поверх последующих символов. т.е. :
Код
piter,sasha,morgan,misha,tom,anton.
c,film,exe.
0,0,0,0.0,0,0,0.0,0,0,0.0,0,0,0.0,0,0,0.0,0,0,0.
функцию смещения всех последующих символов написать, как-то идеи нет как ее организовать.

сейчас появилась вторая идея. пускай все в файле будет хаотически. просто перед субъектом/объектом будут добавляться соответствующие идентификационные префиксы и все записывается кучей. т.е.
Код
Spiter,0,0,0,0.Ssasha,0,0,0,0.Odoc.Smorgan,0,0,0,0.Opic.Smisha,0,0,0,0.Ofilm.Oexe.Stom,0,0,0,0.
однако и эта идея мне кажется убогой. хотя проста в реализации.

ну дк что подскажите, Знатоки?

Добавлено через 1 минуту
есть еще вариант раскидывать субъекты в один файл, объекты в другой, но хотелось бы все же обойтись одним файлом.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.04.2012, 22:50     Вопрос организации хранения данных в файле. Базы Данных
Посмотрите здесь:

C++ Стек для хранения данных
Создайте класс для хранения данных о студенте C++
C++ Выбор подходящего способа хранения\обработки данных
Структуры данных для хранения и работы с матрицами C++
C++ организация хранения больших объемов данных
C++ Работа со структурой для хранения данных о ноутбуках
Класс для хранения массива данных C++
C++ Как организовать массив для хранения данных?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 23:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru