int main(){ Aluno aluno[QTDE_ALUNOS]; getNomes(aluno); geraRandNotas(aluno); mostraAlunos(aluno); return 0; }
int query1() { int maxano, minano, npublics, nomes; char filename[40]; char *linha; maxano = minano = npublics = nomes = 0; printf("Ficheiro para leitura: "); if (fgets(filename, 40, stdin) != NULL) { linha = newline(filename); reset_index(); reset_stats(); reset_lista(); reset_length(); reset_catalogo(); if (parser_file(linha) == 0) { printf("Erro na abertura do ficheiro(Talvez ficheiro não exista ou tenha outro nome?)\n"); } else { maxano = getMaxAno(); minano = getMinAno(); npublics = getNPublics(); nomes = getNomes(); printf("Ficheiro lido: %s\n", linha); printf("Nº publicacoes: %d\n", npublics); printf("Anos: [%d a %d]\n", minano, maxano); printf("Nº de nomes lidos: %d\n", nomes); } } else { printf("Erro na abertura do ficheiro"); } return 1; }