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

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

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

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

22.05.2013, 21:17. Просмотров 385. Ответов 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 количество
}
 
//это всего лишь набросок, схема того как я представляю созданную структуру
//и я знаю что это не правильно объявленная структура
Расскажите мне пожалуйста как создать "динамическую структуру" если это возможно.
Если нет то предложите свой вариант реализации таблицы у меня других нет(
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.05.2013, 21:17     Динамическая структура (СУБД на чистых c/c++, проблема занесения и чтения данных в таблицу)
Посмотрите здесь:
C++ Динамическая структура данных
C++ Динамическая структура данных
Динамическая структура данных C++
C++ Динамическая структура данных С++
Динамическая структура данных в С++ C++
Динамическая структура данных (Стек) C++
C++ Динамическая структура данных Очередь
C++ Динамическая структура данных. Что это?
некорректно работает динамическая структура данных с++ C++
C++ Динамическая структура данных в форме односвязного списка на основе указателей
Динамическая структура данных(контейнер) типа "Вектор" C++
Динамическая структура C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ssXXss
264 / 186 / 10
Регистрация: 15.01.2011
Сообщений: 668
22.05.2013, 21:41     Динамическая структура (СУБД на чистых c/c++, проблема занесения и чтения данных в таблицу) #2
Цитата Сообщение от JoberLord Посмотреть сообщение
Пишу СУБД на чистых c/c++
а может для начала что попроще ))
Цитата Сообщение от JoberLord Посмотреть сообщение
"динамическую структуру"
контейнеры stl вам помогут.
Ответ Создать тему
Опции темы

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