БД на С++

  • Автор темы Gal4onok
  • Дата начала
Статус
Закрыто для дальнейших ответов.
G

Gal4onok

Привет всем!!
Есть задача - в определенном формате описываются таблицы(см. ниже), надо написать библиотеку ф-ций для работы с ними(создане таблицы, открытие, добавление записи, удаление записи, закрытие и т.д.). Пишется все на С++. Помогите разобраться, плззз!!!
Код:
typedef enum tag_ftype{Numeric,String} FIELDTYPE;

typedef struct tag_fielddescriptor{
char fieldname[32];  //имя поля
FIELDTYPE ftype;	 //тип поля - число или строка
int flength;		 //длина поля
bool isAutoincrement; 

} FIELDDESCRIPTOR;


typedef struct tag_tableheader{
char name[64];  //имя таблицы
int record_count; //число записей в ней
int field_count; //число полей в одной записи
} TABLEHEADER;

typedef struct tag_tablecreationstruct{
TABLEHEADER header;
FIELDDESCRIPTOR *fheader; //массив из FIELDDESCRIPTOR
} TABLECREATIONSTRUCT; //структура для создания таблицы


typedef TABLECREATIONSTRUCT *LPTABLECREATIONSTRUCT;

typedef struct {
TABLECREATIONSTRUCT lpTCS;  
int current_record, buffsize; //текущая запись, размер буфера
char *buff; //буфер для данных		
FILE *hdr, *dta; //файловые дескрипторы для соотв. файлов			 
} TABLEDESCRIPTOR; //структура для работы с таблицей


typedef TABLEDESCRIPTOR *LPTABLEDESCRIPTOR;
 

Kmet

Well-known member
25.05.2006
904
8
BIT
0
Ну да задачу ты более менее описал, но так и не сообщил, что в чем ИМЕННО тебе надо помочь разобрать. Если тебе надо, что бы ЗА ТЕБЯ написали курсач, то ты ошибся веткой форума.


ЗЫ Начальство, предлогаю вывесить на видном месте полезную ссылочку
"Как правильно задавать вопросы" http://tinyurl.com/7o5d
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!