Zobrazit zdrojový text tohoto souboru.
Datové struktry | |
struct | item |
struct | testdata |
Definice maker | |
#define | LLEN 80 |
#define | RLEN 5 |
Definice typů | |
typedef struct item | TItem |
typedef struct testdata | TTestData |
Funkce | |
TItem * | createItem (void) |
void | initTestData (TTestData *data) |
TTestData * | createTestData (void) |
void | countTotalTime (TTestData *data) |
void | addItem (TTestData *data, TItem *item) |
void | freeTestData (TTestData *data) |
#define LLEN 80 |
Maximální délka øádky.
PoužÃvá se v readLines() a readTest().
#define RLEN 5 |
Maximální poèet øádkù v otázce.
PoužÃvá se v readTest().
Uvolní pamì» ze struktury TItem. Neuvolòuje samotný parametr item, proto¾e mù¾e jít o volání odkazem. Neuvolòuje ani dal¹í prvek spojového seznamu. Uvolòuje pouze data. Obsah testového souboru. Spojový seznam záznamù s testovými otázkami.
Pøidá dal¹í polo¾ku seznamu otázek.
Odkazuje se na testdata::first, testdata::last, item::next a testdata::total.
PoužÃvá se v readTest().
void countTotalTime | ( | TTestData * | data | ) |
Seète èasy v¹ech polo¾ek seznamu a ulo¾í jej do slo¾ky data->totalTime.
Odkazuje se na testdata::first, item::next, item::time a testdata::totalTime.
PoužÃvá se v main().
TItem* createItem | ( | void | ) |
Inicializuje strukturu TItem. Vytvoøí a inicializuje strukturu TItem a vrátí ukazatel na ni.
Vytvoøí a inicializuje strukturu TItem a vrátí ukazatel na ni.
Odkazuje se na initItem() a myAlloc().
PoužÃvá se v readTest().
TTestData* createTestData | ( | void | ) |
Vytvoøí a inicializuje strukturu TTestData a vrátí ukazatel na ni.
Odkazuje se na initTestData() a myAlloc().
PoužÃvá se v main().
void freeTestData | ( | TTestData * | data | ) |
Uvolní seznam testových otázek. Neru¹í parametr data, proto¾e mù¾e jít o pøedávání odkazem.
Odkazuje se na testdata::first, freeItem(), item::next a testdata::title.
PoužÃvá se v main().
void initTestData | ( | TTestData * | data | ) |
Inicializuje strukturu TTestData.
Odkazuje se na testdata::first, testdata::last, testdata::title, testdata::total a testdata::totalTime.
PoužÃvá se v createTestData().
David Martinek © 2004, < martinek (zavináè) fit (teèka) vutbr (teèka) cz >