Nessa aula, os alunos deverão realizar algumas atividades que possuem o objetivo de fixar alguns conceitos já vistos, como o uso do depurardor de códigos, ou debugger, e orientação e princípios de técnicas de programação a objetos orientação a objetos.
- faça um fork deste repositório
- crie um branch com label igual ao seu usuário Github
- ao terminar as atividades, faço um pull request para o repositório original
- Crie um
CMakeLists.txt
para compilarsort.c
em uma pasta internabuild
, não se esqueça da opção de gerar diretrizes para depuração para o gdb. - O programa
sort.c
contém um bug de execução. a primeira atividade é resolver esse bug, modificando o própriosort.c
, e utilizando ogdb
. - Em um novo programa
sort-o.c
, aplique alguns conceitos de orientação a objetos, melhorando a interface deitem_t
, possibilitando que os nomes tenham tamanho variável, e não fixos, como na versão original, bem como o tamanho da lista.