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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
JoberLord
0 / 0 / 0
Регистрация: 22.01.2012
Сообщений: 5
#1

Динамическая структура (СУБД на чистых c/c++, проблема занесения и чтения данных в таблицу) - C++

22.05.2013, 21:17. Просмотров 395. Ответов 1
Метки нет (Все метки)

Доброго времени суток. Пишу СУБД на чистых c/c++ столкнулся с проблемой занесение и чтение данных в таблицу. Структура файла такая:
первый блок с информацией о таблице, следующие n блоков содержат в себе описание полей таблицы, после описание полей я планирую записывать данные самой таблицы. Но я не могу реализовать структуру данных которая должна образовываться в следствии чтения n блоков с описание полей. Т.е. как я понял мне нужно что то вроде динамической структуры, гугл мне не помог. Надеюсь на вас.
Ниже приведу 2 структуры которые пишутся в файл

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//второй блок с данными о полях таблицы
//структура с описанием поля таблицы
// n колличество
struct data_fild{ 
    char type[7]; //тип поля
    int len; //допустимых значений
    char name[30]; //имя поля
};
 
 
//первый блок с информацией о таблице (единственный)
struct header_db_table{
    char name[20]; //название таблицы
    char date_create[12]; //дата создания
    char date_change[12]; //дата изменения
    int num_fild; //количество полей в таблице
    int num_lines; //количество занесенных данных в таблицу
};
я предполагаю что новая структура в процессе работы программы должна получится вот такая
C++
1
2
3
4
5
6
7
8
9
10
11
data_fild temp;
struct data_table{
    temp.type[temp.len];
    temp.type[temp.len];
    temp.type[temp.len];
    temp.type[temp.len];
//n количество
}
 
//это всего лишь набросок, схема того как я представляю созданную структуру
//и я знаю что это не правильно объявленная структура
Расскажите мне пожалуйста как создать "динамическую структуру" если это возможно.
Если нет то предложите свой вариант реализации таблицы у меня других нет(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.05.2013, 21:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Динамическая структура (СУБД на чистых c/c++, проблема занесения и чтения данных в таблицу) (C++):

Динамическая структура данных - C++
Нужна помощь с динамическими структурами данных: Написать программу, которая сохраняет элементы с помощью динамической структуры...

Динамическая структура данных в С++ - C++
Определить функции вставки нового звена в односвязный линейный список, удаления звена из списка, просмотра содержимого списка. как вот...

Динамическая структура данных С++ - C++
Всем огромный привет! :) Начали учить эту тему, ещё до конца не разобрался, а уже прогу делать надо. Вот задание: Дана очередь на основе...

Динамическая структура данных - C++
Дано type строка=array of char; дата=record число:1..31; месяц:1..12; год:1900..1979 end;анкета=record фамилия:строка;пол:(муж,...

Динамическая структура данных - C++
Есть динамическая структура struct comp { char num; comp* next; //Ссылка на следущий элемент списка }; struct dyn_list {...

Динамическая структура данных (Стек) - C++
Подскажите в чем ошибка, пожалуйста. Программа выдает ошибку ("Прекращена работа программы.."), когда выбираю "y" (добавление элементов...

1
ssXXss
266 / 188 / 10
Регистрация: 15.01.2011
Сообщений: 681
22.05.2013, 21:41 #2
Цитата Сообщение от JoberLord Посмотреть сообщение
Пишу СУБД на чистых c/c++
а может для начала что попроще ))
Цитата Сообщение от JoberLord Посмотреть сообщение
"динамическую структуру"
контейнеры stl вам помогут.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.05.2013, 21:41
Привет! Вот еще темы с ответами:

Динамическая структура данных Очередь - C++
Определить новую динамическая структуру данных(очередь на основе линейно - связного списка).Описать стандартные оператисе по работе со...

Динамическая структура данных. Что это? - C++
В требованиях к одной вакансии Динамическая структура данных. Цитата из Прата С. 189 стр.: "Инструментом для этого, опять-таки,...

некорректно работает динамическая структура данных с++ - C++
Взял пример с книги, которая одобренная министерством образования. А код работает не совсем правильно. Не могу найти ошибку, подскажите в...

Динамическая структура данных в форме односвязного списка на основе указателей - C++
Не могли вы написать простенький пример программы на языке С++, Delphi или даже псевдокоде, которая реализует алгоритмы основных операций...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru