LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1142|回复: 1

\b退格符删除不了回车符\n

[复制链接]
发表于 2006-11-30 22:52:03 | 显示全部楼层 |阅读模式
有一个简单的问题想请教各位大虾:
例如:
int
main()
{
        char *c="Malloc succes\ns!";
        printf("%s\b\b\b\b\b",c);
}
运行之后显示的是:
而不是
我发现:\b退格符删除不了回车符\n这是为什么?
若要删除\n回车符,应该如何才能实现?
发表于 2006-12-2 21:11:39 | 显示全部楼层
\n 后已经换行了,它应该就不能继续向后退了,这和编码器中的概念是不一样的。

记得某个字符是向上移行用的,某一个来着,没有印象了。

可以这样实现,输出字符串时不 \n,直接用 \r (好像是)回行首
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表