Доброго времени суток! Помогите пожалуйста решить такую задачу. Есть 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), где я собираюсь этот массив хранить. Мне нужно, хранить данные таким образом, чтобы при извлечении их из БД получить готовенький массив в том виде, в котором я его сохранил. Поделитесь своими соображениями, как бы это можно было сделать?
Если я тебя правильно понял, то что тебе нужно называеться сериализацией.
Подробности смотри в гугле.