БД на С++

Тема в разделе "Общие вопросы по С и С++", создана пользователем Gal4onok, 16 май 2006.

Статус темы:
Закрыта.
  1. Gal4onok

    Gal4onok Гость

    Привет всем!!
    Есть задача - в определенном формате описываются таблицы(см. ниже), надо написать библиотеку ф-ций для работы с ними(создане таблицы, открытие, добавление записи, удаление записи, закрытие и т.д.). Пишется все на С++. Помогите разобраться, плззз!!!
    Код (Text):
    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;
     
  2. Kmet

    Kmet Well-Known Member

    Регистрация:
    25 май 2006
    Сообщения:
    1.017
    Симпатии:
    1
    Ну да задачу ты более менее описал, но так и не сообщил, что в чем ИМЕННО тебе надо помочь разобрать. Если тебе надо, что бы ЗА ТЕБЯ написали курсач, то ты ошибся веткой форума.


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

Поделиться этой страницей