是否有用于 80 列格式化文本输出的库/方法? [关闭]

Posted

技术标签:

【中文标题】是否有用于 80 列格式化文本输出的库/方法? [关闭]【英文标题】:Is there a libraray/method for 80 column formatted text output? [closed] 【发布时间】:2011-11-16 12:47:10 【问题描述】:

这就是我要找的。​​p>

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

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

我在 boost 库中进行了粗略的搜索,但我并没有真正找到完全匹配的内容。

【问题讨论】:

【参考方案1】:

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

2.2.4。换行过滤器

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

【讨论】:

谢谢。我不知道我是怎么错过的。【参考方案2】:

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

【讨论】:

【参考方案3】:

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

【讨论】:

以上是关于是否有用于 80 列格式化文本输出的库/方法? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Python常用的库简单介绍一下

Pygments 和 ImageFormatter:将输出设置为 80 列

用于固定长度文本文件的 .NET 库

是否有用于执行 html 的库? [关闭]

用于源格式化的 Java API

关于Linux下的文本文件格式转换问题。