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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Разработать обучающую программу для заучивания слов английского языка. http://www.cyberforum.ru/cpp-beginners/thread550383.html
Разработать обучающую программу для заучивания слов английского языка. \\принцип обучения: -предлогается слово на исходном языке. -для этого слова выводится список иностранных слов. -обучаемый должен выбрать из этого списка слово-перевод. -если ответ верен то выводится следующее слово. -если ответ неверен, тогда выводится правильное слово и через некоторое время опять предлогается одно из...
C++ Структура железнодорожное расписание В файле содержится информация о железнодорожном расписании (номер поезда, время прибытия на станция, время отправления название станции ). Разработать структуру поезд, соответствующую формата файла.. Создать массив структур. Найти поезда проходящий через макс число станций вот что я имею #include "stdafx.h" #include <iostream> #include <stdio.h> #include <stdlib.h> using namespace std; ... http://www.cyberforum.ru/cpp-beginners/thread550380.html
C++ Дан массив размера N. Осуществить циклический сдвиг элементов массива вправо на k позиций, где k- индекс максимального элемента.
Дан массив размера N. Осуществить циклический сдвиг элементов массива вправо на k позиций, где k- индекс максимального элемента.
C++ Создать класс обеспечивающий размещение матрицы произвольного размера
Создать класс обеспечивающий размещение матрицы произвольного размера с возможностью изменения числа строк и столбцов, вывода на экран подматрицы любого размера и всей матрицы.
C++ Составьте программу вычисления произведения элементов матрицы B(N,N), кратных 5. http://www.cyberforum.ru/cpp-beginners/thread550369.html
Составьте программу вычисления произведения элементов матрицы B(N,N), кратных 5.
C++ Указатель на Массив Структуры Подскажите пожалуйста,как задать через ввод с клавиатуры, размер структуры students(строка 15);? #include<iostream> using namespace std; void main(){ setlocale(LC_CTYPE,"RUSSIAN"); int *ip,*col,X; int const*pc=col; cout<<"Введите кол-во студентов"; cin>>*col; //ip=&col; подробнее

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

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

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

первый вариант входных данных:
Код
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 минуту
есть еще вариант раскидывать субъекты в один файл, объекты в другой, но хотелось бы все же обойтись одним файлом.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru