Skip to content

Latest commit

 

History

History

exemplos

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Diretório exemplos

Nesse diretório estão os códigos fontes para alguns programas exemplo que podem auxiliar neste e nos demais laboratórios (trabalhos).

Além dos arquivos arquivos fontes com códigos em C, há também um makefile para compilar esses arquivos. Sugere-se que os alunos observem os códigos fontes, bem como o arquivo makefile, de modo que possam usar estratégias parecidas para implementar as soluções para o trabalho.

Programas nesse diretório

Nesse diretório estão os códigos fontes para programas que podem servir como base para a criação dos programas dos estudantes. Um deles, exemploParsingCLI.c, trata dos parâmetros da linha de comando, exatamente conforme indicado na especificação do laboratório.

O arquivo makefile contém as instruções para compilar e gerar os programas. Para compilar o programa basta executar o comando make. Depois de compilado, execute o programa conforme a linha de comando a seguir e veja o resultado. Substitua o que aparece entre parênteses angulares (< e >) por valores que você escolher.

./programa -y <numero de linhas> -v <numero de colunas> -w <numero de colunas> -A <arquivo A> -B <arquivo B> -C <arquivo C> -D <arquivo D> -t <numero de threads>

Nesse programa, utilizou-se a função getopt para fazer a análise e obtenção dos parâmetros da linha de comando (CLI). Para mais detalhes sobre como usar essa função acesse o site https://www.gnu.org/software/libc/manual/html_node/Getopt.html.