Skip to content

JulioMelo-Classes/LP1-2022.1-Concordo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Base para a atividade 03 de LP1

Use esse esqueleto de classes para iniciar a terceira atividade. O documento de especificação detalhado encontra-se disponível no google docs

Existe um executor que faz a interpretação dos comandos e executa o método correto do sistema, seu trabalho aqui é implementar a classe Sistema e as demais classes necessárias para o funcionamento do Concordo.

Para compilar

mkdir build
cd build
cmake ..
cmake --build .

Para executar

Você pode rodar o sistema e em logo depois digitar os comandos seguidos de ENTER

cd build
./concordo

Ou pode criar um arquivo de texto com uma lista de comandos (um por linha) e executar o sistema redirecionando esse arquivo como entrada padrão:

cd build
./concordo < ../data/script_comandos.txt

Executanto testes

Após os passos em Para compilar

cmake --build . --target teste_1

Veja que neste trabalho você precisa projetar e fornecer os testes. Tente iniciar de forma simples realizando testes de funcionalidades de acordo com o documento de especificação e depois realizar testes complexos que executam vários comandos em cadeia!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published