int main(int argc, char** argv) { PTno listaNome = carregaDados(); PTno listaProj = converte(listaNome); char nome[10]; mostraPorNome(listaNome); mostraPorProj(listaProj); printf("Projeto mais longo = %d\n", projMaisTempo(listaProj)); nomeMaisTempo(listaNome, nome); printf("Nome com mais tempo alocado = %s\n", nome); printf("Tempo Total dos projetos = %d\n", tempoTotal(listaNome)); mostraPercAlocado(listaNome); return (EXIT_SUCCESS); }
int main(int rg, char *arq[]){ //main demonstrativa, para mais detalhes consulte arquivo LEIAME.txt e func.c char *meta = arq[1], *data = arq[2]; //Faça a atribuição conforme a ordem de entrada na execução pela linha de comando struct page *buffer = inicializaBuffer(); struct CAMPOS *campos = leMetadados(meta); // Traz pra memória o esquema dos dados carregaDados(buffer, data, meta, campos); //showBuffer(buffer, campos, meta); showTupleBuffer(buffer, campos, meta, 0, 1); return 0; }
int main(int rg, char *arq[]){ //main demonstrativa, para mais detalhes consulte arquivo README.md e func.c char *fs_tabela = arq[1], *Table_name = arq[2], *fs_coluna = arq[3]; //Faça a atribuição conforme a ordem de entrada na execução pela linha de comando struct page *buffer;//ok struct CAMPOS *campos; struct OBJ *table; int error; if(!inicializaBuffer(&buffer)== OKAY){ printf("erro > %d .SEM MEMORIA\n", error); return -1; } error = leTabela(&table,fs_tabela,Table_name, fs_coluna); if(error != OKAY){ printf("erro > %d .LEITURA fs_tabela\n", error); return -1; } error = leMetaDados(&campos,fs_coluna, table); if(error != OKAY){ printf("erro > %d .LEITURA fs_coluna\n", error); return -1; } error = carregaDados(buffer,fs_coluna, campos,table); if(error != OKAY){ printf("erro > %d .LOAD DATA\n",error); return -1; } error = showTupleBuffer(buffer, campos, fs_coluna, 0, 2); if(error != OKAY){ printf("erro > %d .PRINT TUPLA\n",error); } return 0; }