LinuxSir.cn,穿越时空的Linuxsir!

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

curse编程与printf标准输出不可兼得!不用curses的clear()有什么办法清屏!

[复制链接]
发表于 2007-1-6 22:44:51 | 显示全部楼层 |阅读模式
能不能兼用curses编程,又可以使用printf函数输出呢?

比如用curses的clear()清屏后,想用printf()就输出不了了,
可否将printf()输出重定向?可以在curese屏幕下输出?

或者,不用curses库的clear()函数,怎么可以清屏?
我想清控制台的屏幕。
发表于 2007-1-6 23:04:55 | 显示全部楼层
编译的时候要加上 curses库
gcc -o clear clear.c -lcurses
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-7 10:58:08 | 显示全部楼层
我是加了,编译通过,但是清屏不了!!!clear()并没有起到清屏作用
回复 支持 反对

使用道具 举报

发表于 2007-1-8 10:10:32 | 显示全部楼层
先sprintf输出到字符串,然后再用curses输出,我只能想到这个了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-8 13:58:28 | 显示全部楼层
试过,可以实现,谢谢了!不过新问题又来了,就是中文显示问题。
我搜了一下,没有收获。

发新的帖子求助。
回复 支持 反对

使用道具 举报

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

本版积分规则

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