|
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.