Premier TP dans le cadre du cours Construction et maintenance de logiciels. INF3135, Université du Québec à Montréal. Remise le 7 octobre à 23h59.
Jean-Lou Hallée (HALJ05129309)
Ce programme prend en entrée deux caractères distincts (un pour la terre, et un pour l'eau), ainsiqu'une suite de nombres (séparés par des virgules) représentant des hauteurs. La sortie représente l'affichage d'une montagne sous forme de caractères. Les sections où l'eau devrait s'accumuler est également représentée par un caractère.
Voici quelques exemples d'entrées et de sorties:
Entrée:
./tp1 X E 1,2,5,2,0,1,3
Sortie:
--X----
--X----
--XEEEX
-XXXEEX
XXXXEXX
Entrée:
./tp1 X E 1,2,3,4,5,6
Sortie:
-----X
----XX
---XXX
--XXXX
-XXXXX
XXXXXX
Entrée:
./tp1 A Z 5,1,1,1,5,9
Sortie:
-----A
-----A
-----A
-----A
AZZZAA
AZZZAA
AZZZAA
AZZZAA
AAAAAA
- tp1.c: Fichier source du projet contenant le code.
- README.md: Fichier décrivant la totalité du projet.
- Makefile: Fichier générant la compilation à l'aide de la commande "make" et nettoyage des fichiers non désirés à l'aide de la commande "make clean".
- .gitignore: Permet d'ignorer le fichier tp1.out.
- test.bats & .gitlab.yml: Ces fichiers permettent d'exécuter automatiquement une suite de tests lors d'un ajout sur Gitlab.
Un grand merci à https://www.stackoverflow.com pour le soutien.
Projet complété : aucun bogue reconnu pour l'instant.