Format de sortie dans un tableau, C++
Comment puis-je données de sortie de la console dans un tableau en C++? Il y a une question en C#, mais j'en ai besoin en C++.
Sauf en C++: Comment: la Meilleure façon de dessiner un tableau dans l'application console (C#)
OriginalL'auteur JT White | 2011-07-19
Vous devez vous connecter pour publier un commentaire.
Ne pouvez-vous pas faire quelque chose de très similaire à l'exemple en C#:
Comme:
Voici une référence que j'ai utilisé pour faire ceci: http://www.cplusplus.com/reference/clibrary/cstdio/printf/
Mais que faire si le format est trop petit?
C'est certainement le problème, vous pouvez simplement le pad fixer un dépassement de capacité, mais de gérer les débordements, vous avez besoin de la logique et de politiques pour envelopper 'raisonnablement'. (Backtrack de débordement à la plus proche délimiteur, le repli de l'onu délimité par emballage pour le cas limite, et inquiéter par ligne de mise en forme.) C'est relativement simple problème sur son propre, mais probablement plus de travail que ce qu'il vaut si vous le faites pour l'esthétique des polonais sur un autre projet.
OriginalL'auteur Tim S.
Voici un petit échantillon de ce iomanip a:
Il y a d'autres choses que vous pouvez faire en tant que bien, comme le réglage de la précision des nombres à virgule flottante, en changeant le caractère utilisé comme rembourrage lors de l'utilisation de setw, de la sortie des numéros dans autre chose que la base 10, et ainsi de suite.
http://cplusplus.com/reference/iostream/manipulators/
OriginalL'auteur Dawson
Je ne pouvais pas trouver quelque chose que j'ai aimé, j'ai donc fait un. Trouver à https://github.com/haarcuba/text-table
Voici un exemple de sa sortie:
OriginalL'auteur Yoav Kleinberger
Vérifier la valeur de la colonne longueur et aussi de garder de la longueur de la valeur à l'esprit de format.
Voir comment MySQL shell interface a été conçue, elle va vous donner une bonne idée.
OriginalL'auteur Vijay Kumar Kanta