【发布时间】:2017-12-06 03:05:24
【问题描述】:
有人可以解释一下或给我一个参考,解释为什么在第一个打印的行下方的代码 sn-ps 中包含整个单词 hello,而在第二个中它只包含字母 he ?我认为无论换行符如何,退格转义字符都会删除最后三个字母。我已经阅读了printf 上的 GNU 文档,但找不到任何相关内容。
int main(void)
{
printf("hello\b\b\b\n");
return 0;
}
int main(void)
{
printf("hello\b\b\b");
return 0;
}
【问题讨论】:
标签: c terminal escaping printf