Pequeno programa para a geração de labirintos aleatórios para o trabalho da disciplina de Estrutura de Dados I. A partir desse, o aluno pode produzir matrizes quadradas de qualquer tamanho. A configuração do tamanho da matriz é feita no arquivo mat.h, redefinindo as variáveis de ambiente. Além disso, a quantidade de matrizes a serem produzidas deve ser estipulada na variável de ambiente NUMAT também em mat.h.
Observação: Note no código que o arquivo input.data está sendo direcionado para uma pasta chamada dataset. Ao clonar o repositório ou baixar o zip essa pasta pode não ser contemplada como parte da hierarquia da aplicação, então, não esqueça de criá-la antes de iniciar a execução. Caso contrário, um erro de arquivo não encontrado surgirá como retorno.
Esse pequeno exemplo possui um arquivo Makefile que realiza todo o procedimento de compilação e execução. Para tanto, temos as seguintes diretrizes de execução:
Comando | Função |
---|---|
make clean |
Apaga a última compilação realizada contida na pasta build |
make |
Executa a compilação do programa utilizando o gcc, e o resultado vai para a pasta build |
make run |
Executa o programa da pasta build após a realização da compilação |
✉️ [email protected]