导航
  • 主页
  • 系统维护与使用
  • 应用程序开发
  • 内核源代码
  • 驱动程序开发
  • CPU和硬件区
  • UNIX文化
  • Solaris
  • Power Linux
  • 问答

2个例子,看不懂...

jourmen IBM 架构师  2002-12-09 10:29:10
1.在kdeveloper---c参考中看到一个例子clrscr()
觉得很好,正好我现在不会用nurses.h库
但是不理解,请指点:
void clrscr(void)
{
printf("\o33[2j");//清屏
printf("\033[2;0f");//将光标移到左上角
}
请问printf中数字是什么意思?

2.还有nurses中的clear()
我在程序中加了# include <nurses.h>
但是gcc报错:
undefinded reference to "stdscr"
........................"wclear" //这2个是什么东东???
...全文
11 点赞 收藏 4
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
RichardStevens 2002-12-10
程序编译给的出错,你可能写错了吧,是不是 undefined(没定义),
我怀疑是你的程序中指针没有初始化。
回复
liuto 2002-12-10
1. 去查 ANSI 终端控制码。\033 就是 ESC
2. 连接 nurse 库, -lnurse
回复
痞子酷 2002-12-10
1.这是vt100输出协议.我也不是特别清楚.
2. 你编译没有带库参数.
回复
noswordwj 2002-12-10
gcc -I/usr/include/ncurses program.c -o program -lncurses
回复
发动态
发帖子
Linux/Unix社区
创建于2007-08-27

2.0w+

社区成员

Linux/Unix社区 应用程序开发区
申请成为版主
社区公告
暂无公告