Tableau C
Résolu/Fermé
MissRobet
Messages postés
4
Date d'inscription
mercredi 14 novembre 2018
Statut
Membre
Dernière intervention
20 novembre 2018
-
14 nov. 2018 à 09:37
[Dal] Messages postés 6057 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 17 mars 2023 - 15 nov. 2018 à 09:14
[Dal] Messages postés 6057 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 17 mars 2023 - 15 nov. 2018 à 09:14
A voir également:
- Le fichier contient un tableau affichant la taille des populations des 419 communes de l’ain. triez le tableau pour que les villes les plus peuplées soient en haut. quel mot est formé par les 9 premières lettres de la colonne indice ?
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Dans le texte, un seul mot a réellement été écrit en lettres capitales (majuscules). quel est ce mot ? ✓ - Forum Word
- Triez le tableau pour que les villes les plus peuplées soient en haut - Guide
- Tableau croisé dynamique - Guide
- Réduire la taille d'un pdf - Guide
1 réponse
[Dal]
Messages postés
6057
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
17 mars 2023
1 043
Modifié le 14 nov. 2018 à 13:13
Modifié le 14 nov. 2018 à 13:13
Au lieu d'utiliser des tabulations pour aligner le contenu de tes colonnes, tu pourrais utiliser printf avec un spécificateur de taille.
Par exemple
Dal
Par exemple
printf("%7s ",NumPasseport[i]); si tu sais que tes numéros de passeport ne vont pas dépasser 7 caractères. Tu devrais aussi utiliser des intitulés de colonnes moins longs, et qui soient fonction de la largeur des données de la colonne, sinon, cela ne va rien donner de terrible, et les aligner selon la même méthode.
Dal
Modifié le 14 nov. 2018 à 13:48
int lmax = 7; printf("%*s ", lmax, NumPasseport[i]);avec cette façon de faire, et en faisant en sorte que ton programme analyse les données d'une colonne avant d'en afficher le contenu, pour déterminer la plus grande largeur nécessaire, tu peux faire un programme qui ajuste automatiquement la largeur au lieu de coder la largeur en dur.
14 nov. 2018 à 13:53
alors que lorsque j'ai utiliser seulement le %.7s ... le resultat était comme suit
15 nov. 2018 à 09:14
Je te donne des indications sous forme d'exemples comme indiqué à plusieurs reprises. C'est à toi de faire l'exercice, pas moi :-)
La taille pour le nom du voyageur, dans ton cas, utilise jusqu'à 20 caractères. Bien sûr, si tu y appliques un formatage %7s tu n'auras pas le résultat attendu...