【发布时间】:2019-02-15 21:53:45
【问题描述】:
我正在尝试将文本打印到输出文件,我需要输出文件与正确的格式完全匹配。
我需要这样做,以便当我的程序的输出与正确的输出进行比较时(这里说的是大输出文件)输出文件的简单字符串比较应该将它们标记为完全相同。
以下是 EXACT 预期输出的示例:
| Item 1234 | CALCULATOR | $ 0.45 |
| Item 5678 | USA_FLAG | $ 10.99 |
| Item 9012 | WITCH_BROOM | $ 18.00 |
请注意,在这种格式下,每个字符串之后和双数字之前都有不同数量的空格,但它们仍然能够完美地对齐。 那么如何输出这种格式呢?
我假设我只是不知道关于 fprintf() 的某些事情,但同样,我不知道 soooooooooooooo
【问题讨论】:
-
请参阅this SO question,了解 C 中的右填充。
-
String Padding in C的可能重复
标签: c file-io formatting