Skip to content

Latest commit

 

History

History
16 lines (10 loc) · 1.03 KB

README.md

File metadata and controls

16 lines (10 loc) · 1.03 KB

Exercício 1

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.

Instruções

  • 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

Atividades

  1. Crie um CMakeLists.txt para compilar sort.c em uma pasta interna build, não se esqueça da opção de gerar diretrizes para depuração para o gdb.
  2. O programa sort.c contém um bug de execução. a primeira atividade é resolver esse bug, modificando o próprio sort.c, e utilizando o gdb.
  3. Em um novo programa sort-o.c, aplique alguns conceitos de orientação a objetos, melhorando a interface de item_t, possibilitando que os nomes tenham tamanho variável, e não fixos, como na versão original, bem como o tamanho da lista.