【发布时间】:2011-01-29 23:13:39
【问题描述】:
有没有办法在使用std::cout 打印时对齐文本?我正在使用制表符,但是当单词太大时,它们将不再对齐。
Sales Report for September 15, 2010
Artist Title Price Genre Disc Sale Tax Cash
Merle Blue 12.99 Country 4% 12.47 1.01 13.48
Richard Music 8.49 Classical 8% 7.81 0.66 8.47
Paula Shut 8.49 Classical 8% 7.81 0.72 8.49
【问题讨论】:
-
下面的响应允许指定列的宽度。请注意,这需要您知道上限(例如数据库约束)或预先计算它(这可能意味着在实际开始打印之前解析整个结构)。第二个虽然是必要的,但当然更慢:)
标签: c++ stdout cout text-alignment