TP Container

Amina GUERMOUCHE, Loïc JOLY et Michel SIMATIC

13 mai 2025

Le but de cet exercice est de manipuler les conteneurs.

Décompressez l’archive CompteMots.zip dans le répertoire de votre choix (par exemple, dans C:\CPP), puis exploitez le canevas de projet obtenu selon la procédure Construire un projet C++ avec cmake.

Commencez par exécuter le code fourni et vérifiez que vous comprenez son fonctionnement (notamment le remplissage de la map compteMots).

Modifiez le code afin :

  1. qu’il affiche les mots par ordre de fréquence croissante,
  2. qu’il les affiche par ordre de fréquence décroissante,
  3. qu’il sauve les résultats dans un fichier. NB : Pour une raison expliquée dans le cours Introduction à CMake, le lieu de création de votre fichier n’est pas le dossier CompteMots/resources, mais un sous-répertoire de src/main situé dans CompteMots/build, CompteMots/buildM, CompteMots/cmake-build-debug ou encore CompteMots/out selon l’IDE que vous utilisez. N’hésitez pas à appeler l’intervenant·e pour qu’iel vous aide à retrouver votre fichier.