Pesquiza e Ordenação 0.0.1
Projeto estuda pesquisa: sequencial e binária; ordenação: selectsort e quicksort.
|
Protótipos e esqueletos para o módulo log.c. Mais...
Ir para o código fonte deste ficheiro.
Macros | |
#define | FILE_NAME "log" |
#define | FILE_EXTENTION ".txt" |
#define | MAX_LOGS 999 |
#define | SIZE_OF_COMPLEMENT 3 |
Funções | |
bool | OpenLog (void) |
Abre arquivo de log. | |
void | CloseLog (void) |
Fecha arquivo de log e libera memória. | |
char * | GetLogFileName (void) |
Obtém nome do arquivo de log. | |
int | LogMessage (const char *,...) |
Constrói uma string da mesma forma que printf, e grava no arquivo de log. | |
Variáveis | |
FILE * | g_StreamLog |
#define FILE_EXTENTION ".txt" |
Sufixo do nome do arquivo de log.
#define FILE_NAME "log" |
Prefixo do nome do arquivo de log.
#define MAX_LOGS 999 |
Numero maximo de logs que pode existir em um mesmo diretorio.
#define SIZE_OF_COMPLEMENT 3 |
Tamanho em bytes (char's) necessário para gerar o número como strings (999 3 chars).
char* GetLogFileName | ( | void | ) |
Obtém nome do arquivo de log.
int LogMessage | ( | const char * | format, |
... | |||
) |
Constrói uma string da mesma forma que printf, e grava no arquivo de log.
[in] | format | - formato da string, mesmo padrão que printf. |
... | - número de parâmetros variável. |
bool OpenLog | ( | void | ) |
Abre arquivo de log.
FILE* g_StreamLog |
Referência para o stream do arquivo de log.