Affichage formaté avec cout - C++ - Programmation
Marsh Posté le 08-10-2008 à 21:55:22
C'est possible de formater avec cout, en utilisant les modificateurs : http://www.cplusplus.com/reference [...] 3C%3C.html
Personnellement, je trouve la syntaxe tellement lourde et mal foutue que c'est l'une des exceptions que je fais dans mon code à utiliser une fonction C que les streams C++ : retour aux bonnes vieilles fonctions ...printf().
Mais c'est possible.
Marsh Posté le 08-10-2008 à 22:35:49
Bonjour,
il y a boost::format qui permet de faire ce genre de chose de façon simple : http://www.boost.org/doc/libs/1_36 [...] ormat.html
Marsh Posté le 08-10-2008 à 22:41:00
Un jour j'arriverai à convaincre ma boîte que boost c'est bien.
Marsh Posté le 08-10-2008 à 22:41:52
Il te reste pas longtemps
Marsh Posté le 08-10-2008 à 22:42:09
Elmoricq a écrit : Un jour j'arriverai à convaincre ma boîte que boost c'est bien. |
je compatis franchement
Marsh Posté le 08-10-2008 à 22:43:13
Dion a écrit : Il te reste pas longtemps |
Mais si sale troll. On est redevenu une filiale aujourd'hui, et on a une grosse maman derrière nous maintenant.
/HS
Marsh Posté le 08-10-2008 à 21:36:05
Salut aux experts,
Je me remets un peu à la programmation en C++ ces derniers temps. Je me rends compte que je n'ai jamais su comment formater la sortie d'un cout.
Comment afficher une variable sur x caractères, x étant fixé à l'avance ? Le but est d'afficher des résultats en colonnes, et que ça ait l'air propre. Si une variable est trop courte, cout comblera avec des espaces avant d'afficher la prochaine variable.
Je crois vaguement me souvenir de %quelque chose pour printf, mais pour cout ?
Merci à vous.
Message édité par khalys le 08-10-2008 à 21:37:44