Хранение массива структур
От: UNI_X Россия  
Дата: 18.07.08 15:30
Оценка:
Доброго времени суток! Помогите пожалуйста решить такую задачу. Есть 2 программы, "между ними" БД. Т.е. первая программа это редактор БД, вторая уже непосредственно с этими данными работает. Редактор пишу на VB, вторую прогу на Си. Так вот есть необходимость сохранять данные из редактора в БД. Данные имеют вид массива структур. Вобщем примерно так:
typedef struct{
   double x, y, z;
} COORD;

typedef struct{
   double i, j, k;
} NORMAL;

typedef struct{
   COORD vert;
   NORMAL norm;
} VERTEX;

VERTEX *v;

Так вот, массив v (динамический кстати) и нужно сохранить в БД. Вопрос в том, как правильно это сделать. Т.е. в БД у меня поле с бинарным типом данных (BLOB), где я собираюсь этот массив хранить. Мне нужно, хранить данные таким образом, чтобы при извлечении их из БД получить готовенький массив в том виде, в котором я его сохранил. Поделитесь своими соображениями, как бы это можно было сделать?
Я бы изменил мир, но бог не даёт исходники!
Re: Хранение массива структур
От: Аноним  
Дата: 18.07.08 16:23
Оценка:
Если я тебя правильно понял, то что тебе нужно называеться сериализацией.
Подробности смотри в гугле.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.