用C格式化文本

时间:2018-12-16 10:24:10

标签: c text formatting

我需要有关如何处理此任务的建议。 我想格式化字符,以便在一行中只有给定数量的字符。用户输入将是代表行的最大长度的数字。然后,该程序将打印以仅将单词除以一个空格的方式格式化的char格式,并且当某个单词不再适合该行时,它将被打印在新行上。 示例:

char text="Lorem      ipsum dolor sit amet, consectetuer adipiscing elit. Integer metus";
format(text,20);

预期输出:

Lorem ipsum dolor
sit amet,
consectetuer
adipiscing elit.
Integer metus

最简单的方法是什么?

1 个答案:

答案 0 :(得分:-1)

一个非常简单的实现。它错过了除空格以外的其他分隔符。它不检查拐角处的情况,例如单个单词长于行长以及其他很多情况。但我希望它能为您指明方向。

[Node Error: Unable to convert 'Node(wrapped: 0000-00-00 00:00:00, context: Fluent.RowContext)' to 'Date, formatted time string
相关问题