denis-thomas issueshttps://framagit.org/sio-malraux/si6/denis-thomas/-/issues2020-05-11T13:46:51Zhttps://framagit.org/sio-malraux/si6/denis-thomas/-/issues/14Question 3.10.2.112020-05-11T13:46:51ZDenis LANDAISQuestion 3.10.2.11Affiner la requête SQL pour n’afficher alors que les champs suivants :
— le numéro d’id-entifiant de l’animal,
— le nom de l’animal,
— le sexe,
— la date de naissance,Affiner la requête SQL pour n’afficher alors que les champs suivants :
— le numéro d’id-entifiant de l’animal,
— le nom de l’animal,
— le sexe,
— la date de naissance,https://framagit.org/sio-malraux/si6/denis-thomas/-/issues/133.10.2.9 Démarche à suivre2020-05-11T13:46:36ZThomas BOULAY3.10.2.9 Démarche à suivreAssurer un alignement des champs sur la gauche : voir listing 13 page 12.Assurer un alignement des champs sur la gauche : voir listing 13 page 12.https://framagit.org/sio-malraux/si6/denis-thomas/-/issues/123.10.2.7 Démarche à suivre2020-05-11T13:46:31ZThomas BOULAY3.10.2.7 Démarche à suivreUtiliser des constantes de caractère pour séparer les champs.Utiliser des constantes de caractère pour séparer les champs.https://framagit.org/sio-malraux/si6/denis-thomas/-/issues/113.10.2.5 Démarche à suivre2020-05-11T13:46:27ZThomas BOULAY3.10.2.5 Démarche à suivreValidation de l'éxécution de la requête en gêrant l'ensemble des erreurs possibles (voir 3.6 page prècèdente)Validation de l'éxécution de la requête en gêrant l'ensemble des erreurs possibles (voir 3.6 page prècèdente)https://framagit.org/sio-malraux/si6/denis-thomas/-/issues/10Question 3.10.2.162020-05-11T13:22:01ZDenis LANDAISQuestion 3.10.2.16Modulariser le programme afin de rassembler les fonctions d’affichage d’un côté (dans les
fichiers affichage.h et affichage.cpp) et les fonctions de calcul de l’autre (dans les fichiers
calculatoire.h et calculatoire.cpp).Modulariser le programme afin de rassembler les fonctions d’affichage d’un côté (dans les
fichiers affichage.h et affichage.cpp) et les fonctions de calcul de l’autre (dans les fichiers
calculatoire.h et calculatoire.cpp).https://framagit.org/sio-malraux/si6/denis-thomas/-/issues/9Question 3.10.2.142020-05-11T13:26:35ZDenis LANDAISQuestion 3.10.2.14Le champ description contient des données qui dépassent la largeur du champ. Tronquer
la chaîne de caractères du champ de données à la largeur du champ, en affichant des ... à
la fin pour indiquer qu’une troncature a été réalisée : voir ...Le champ description contient des données qui dépassent la largeur du champ. Tronquer
la chaîne de caractères du champ de données à la largeur du champ, en affichant des ... à
la fin pour indiquer qu’une troncature a été réalisée : voir Listing 18 page 15.https://framagit.org/sio-malraux/si6/denis-thomas/-/issues/8Question 3.10.2.122020-05-11T13:26:32ZDenis LANDAISQuestion 3.10.2.12Tracer une ligne de séparation entre l’en-tête et les données, dont la taille s’adapte au nombre
et à la largeur des champs : voir Listing 16 page suivante.Tracer une ligne de séparation entre l’en-tête et les données, dont la taille s’adapte au nombre
et à la largeur des champs : voir Listing 16 page suivante.https://framagit.org/sio-malraux/si6/denis-thomas/-/issues/73.10.2.3 Démarche à suivre2020-05-11T13:46:23ZThomas BOULAY3.10.2.3 Démarche à suivreSi la connexion est établie avec le serveur, afficher les informations de connexion tel que présentées dans le listing 10 pages suivante.Si la connexion est établie avec le serveur, afficher les informations de connexion tel que présentées dans le listing 10 pages suivante.https://framagit.org/sio-malraux/si6/denis-thomas/-/issues/6Question 3.10.2.102020-05-11T13:45:32ZDenis LANDAISQuestion 3.10.2.10Afficher une en-tête au dessus des données présentant le nom de chacun des champs issus de
la requête : voir Listing 14 page 12Afficher une en-tête au dessus des données présentant le nom de chacun des champs issus de
la requête : voir Listing 14 page 12https://framagit.org/sio-malraux/si6/denis-thomas/-/issues/5Question 3.10.2.82020-05-11T13:18:11ZDenis LANDAISQuestion 3.10.2.8Normaliser la largeur des champs à la longueur du nom de champ le plus long : voir Listing 12
page suivante.Normaliser la largeur des champs à la longueur du nom de champ le plus long : voir Listing 12
page suivante.https://framagit.org/sio-malraux/si6/denis-thomas/-/issues/43.10.2.1 Vérification de la connectivité du serveur2020-05-11T13:17:07ZThomas BOULAY3.10.2.1 Vérification de la connectivité du serveur**1. Explication du code :**
* 1) Permettre l'utilisation de la bibliothèque libpq (l. 2).
* 2) Permet la connectivité du serveur (l. 6-8).
* 3) Vérification de la connectivité : condition du message de réussite l. 8-11. condition d'éche...**1. Explication du code :**
* 1) Permettre l'utilisation de la bibliothèque libpq (l. 2).
* 2) Permet la connectivité du serveur (l. 6-8).
* 3) Vérification de la connectivité : condition du message de réussite l. 8-11. condition d'échec l. 12-15.
*NOTE - Emplacement de la bibliothèque libpq :*
`g++ S(pkz-config --cflags libpq) -o programme.executable src/main.cpp $(pkz-config --libs libpq)`
ou
`g++ -I/usr/include/postgresql -o programme.executable src/main.cpp -lpq`
*REMARQUE : Il y a deux chemins possibles.*
**2. Code source :**
* Code source : https://framagit.org/sio-malraux/si6/denis-thomas/snippets/4828https://framagit.org/sio-malraux/si6/denis-thomas/-/issues/3Question 3.10.2.62020-05-11T13:18:11ZDenis LANDAISQuestion 3.10.2.6Afficher les données concernant les résultats obtenus : voir Listing 11 page suivante.Afficher les données concernant les résultats obtenus : voir Listing 11 page suivante.https://framagit.org/sio-malraux/si6/denis-thomas/-/issues/2Question 3.10.2.42020-05-11T13:15:20ZDenis LANDAISQuestion 3.10.2.4Récupération des données (voir 3.5 page précédente), répondants aux critères de sélection
suivants : Obtenir uniquement les animaux Femelles dont le nom de la race est Singapura.Récupération des données (voir 3.5 page précédente), répondants aux critères de sélection
suivants : Obtenir uniquement les animaux Femelles dont le nom de la race est Singapura.https://framagit.org/sio-malraux/si6/denis-thomas/-/issues/1Question 3.10.2.2 : connexion au serveur2020-05-11T13:10:27ZDenis LANDAISQuestion 3.10.2.2 : connexion au serveurSi le serveur est joignable, réaliser l’établissement d’une connexion vers celui-ci, en prenant
soin de ne plus conserver dans le code source le mot de passe de connexion (voir 3.2 page
précédente et 3.3 page précédente).
* 1) Vérificat...Si le serveur est joignable, réaliser l’établissement d’une connexion vers celui-ci, en prenant
soin de ne plus conserver dans le code source le mot de passe de connexion (voir 3.2 page
précédente et 3.3 page précédente).
* 1) Vérification de la disponibilié du serveur (l. 4-9).
* 2) Ajout des informations nécessaire pour la connexion à la base de données (l. 16)
* 3.1) Effectuer la connexion (l. 17-30).
* 3.2) Vérification du status du serveur (l. 22-29). Réponse de la question 1.
* 4) Code source : https://framagit.org/sio-malraux/si6/denis-thomas/snippets/4952