5

这就是我要找的东西。

我想找到一个格式化输出文本的库或方法,使其在 80 列(或用户可配置)处自动换行,并允许用户定义缩进。

我知道我可以创建一个,但我怀疑已经有一个可用的库可以做到这一点。我搜索了一下,找到了 iomanip 的页面——这给了我创建自己的想法。

我已经通过 boost 库进行了粗略的搜索,但我并没有真正找到任何完全匹配的东西。

4

3 回答 3

4

在这里,下次更努力地搜索;)

2.2.4。换行过滤器

http://www.boost.org/doc/libs/1_47_0/libs/iostreams/doc/tutorial/line_wrapping_filters.html

于 2011-09-13T21:09:21.307 回答
1

如果您在 POSIX 平台上,您可以查看 ncurses 或 termcap,看看它们是否能满足您的需求。

于 2011-09-13T21:07:26.530 回答
1

https://github.com/catchorg/textflowcpp可能是当今最好的方法。

于 2021-11-22T20:43:12.843 回答