我需要匹配一种很大程度上依赖于基于选项卡的缩进的文件格式。
是否有惯用的方法使用{fmt}重复插入给定次数\t
的字符(在我的情况下为n
)?
我正在寻找类似于对齐方式的东西:
fmt::format("{:>{}}", "right aligned", 30);
// Result: " right aligned"
我想出的所有解决方案都是人为的。
答案 0 :(得分:1)
fmt::format string syntax允许指定填充字符。您可以打印一个空字符串并为制表符指定填充字符,然后“调节”打印多少个表。
int count = 10;
fmt::format("{:\t>{}}", "", count);