#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include <assert.h>
#include "cqlist.h"
#include "cqhelp.h"
#include "cqparse.h"
#include "cqtools.h"
#include "cqlearntest.h"
Datové struktry | |
struct | params |
Definice typů | |
typedef struct params | TParams |
Výčty | |
enum | modes { TEST_MODE, LEARN_MODE } |
Funkce | |
TParams | doParams (int argc, char *argv[]) |
int | main (int argc, char *argv[]) |
enum modes |
TParams doParams | ( | int | argc, | |
char * | argv[] | |||
) |
Zpracuje parametry programu. Pokud jsou parametry ve patnm formtu, zobraz npovdu a ukon program. Pokud jsou parametry v podku, vrt jako vsledek strukturu s hodnotami .mode - md programu a .fileName - jmno souboru s testovmi otzkami.
argc | Poet parametr pkazov dky | |
argv | Parametry pkazov dky (na indexu 0 je jmno programu) |
Odkazuje se na BAD_PARAM, params::fileName, HEAD, LEARN_MODE, params::mode, PARAMS, printError(), printHelp(), TEST_MODE a VERSION.
Používá se v main().
int main | ( | int | argc, | |
char * | argv[] | |||
) |
Zatek programu cquest.
argc | Poet parametr pkazov dky. | |
argv | Parametry pkazov dky. |
Odkazuje se na BAD_FILE, countTotalTime(), createTestData(), doParams(), ERR_ONLINE, error_code::errMsg, params::fileName, freeTestData(), error_code::line, params::mode, NOERR, printError(), readTest(), runLearning(), runTest(), TEST_MODE a WARN_LONGLINE.
David Martinek © 2004, < martinek (zavin) fit (teka) vutbr (teka) cz >