我们都知道如何用 \t 进一步打印一个字符串
printf ("Hello\tthere!\n");
输出:
Hello there!
向后打印一个标签怎么样?我知道我们可以使用 \r 从行首重新开始,但是在缩进比这更复杂的情况下,我正在寻找类似 \bt (如果它存在)这样我可以写的东西:
printf ("Hello\tthere! \n\tHow\n\btare you?\n");
进入输出:
Hello there!
How
are you?
编辑
我对这里回复的数量和速度感到惊讶,有时甚至对一些评论的无用性感到惊讶,但只有少数。我想要实现的当然比这更复杂,它正确地格式化了一个 XML 文件以便于阅读。我想确定没有更简单的方法,回复确认没有谢谢。
编辑 2
对不起,伙计们,你对这个问题投反对票是对的,首先是因为我没有指定我正在写入文本文件,其次是因为我假设标签可以被文件处理程序“记住”。很抱歉浪费您的时间。