linux下的c 编程------curses :Window

原创 2004年08月03日 10:42:00

int main()
{
WINDOW * new_win_ptr;
WINDOW * pop_win_ptr;
int x_loop,y_loop;
char a_letter='a';

initscr();
move(5,5);
printw("%s","Testing Multiple Windows");
refresh();

for(y_loop=0;y_loop<LINES-1;y_loop++)
for(x_loop=0;x_loop<COLS-1;x_loop++)
{
mvwaddch(stdscr,y_loop,x_loop,a_letter);
a_letter++;
if(a_letter>'z')a_letter='a';
}
refresh();
sleep(2);

new_win_ptr=newwin(10,20,5,5);
mvwprintw(new_win_ptr,2,2,"%s","Hello World!");
mvwprintw(new_win_ptr,5,2,"%s","Notice how long lines wrap incide in this window ,Hello World!");

wrefresh(new_win_ptr);
sleep(2);

a_letter='0';
for(y_loop=0;y_loop<LINES-1;y_loop++)
for(x_loop=0;x_loop<COLS-1;x_loop++)
{
mvwaddch(stdscr,y_loop,x_loop,a_letter);
a_letter++;
if(a_letter>'9')a_letter='0';
}
refresh();
sleep(2);
touchwin(new_win_ptr);
wrefresh(new_win_ptr);
sleep(2);

pop_win_ptr=newwin(10,20,8,8);
box(pop_win_ptr,'|','-');
mvwprintw(pop_win_ptr,5,2,"%s","Pop up Window!");
wrefresh(pop_win_ptr);
sleep(2);


endwin();
exit(EXIT_SUCCESS);


}

Linux程序设计(curses使用示例)

使用curses图形库绘制简单棋盘
  • talk_8
  • talk_8
  • 2015年09月05日 21:23
  • 1918

linux 下 curses库 安装 和使用

curses库是用来开发简单图形界面程序一个库(也许它的功能不止这些,但是目前我只知道这一个!:)。 Ubuntu下安装方法: sudo apt-get install libncurses5-d...
  • lee244868149
  • lee244868149
  • 2014年08月20日 15:11
  • 2045

Linux curses 总结二(对屏幕的操作)

initsrc 和endsrc curses的字符类型 curses函数库对屏幕的操作函数 chtype字符属性 一个小栗子 initsrc 和endsrcWINDOW *initsrc(void)...
  • a752602882
  • a752602882
  • 2016年01月14日 14:38
  • 1256

Linux下c语言的图像编程—curses

  • 2010年10月26日 22:56
  • 48KB
  • 下载

linux下curses的编程实例

  • 2008年11月04日 19:59
  • 933B
  • 下载

linux下的图形编程库curses

■ 前言      相信您在网路上一定用过如 tin,elm 等工具, 这些软体有项共同的特色,即他们能利用上下左右等方向键来控制游标的位置. 除此之外, 这些程式的画面也较为美观. 对 Pr...
  • htianlong
  • htianlong
  • 2012年04月23日 21:11
  • 443

UNIX Linux下curses库开发指南

  • 2014年08月18日 10:44
  • 33.47MB
  • 下载

UNIX Linux下curses库开发指南

  • 2012年12月18日 14:05
  • 32.35MB
  • 下载

Linux下curses光标控制

----------------------------------------------     * curses库中光标分为物理光标和逻辑光标.物理光标只有一个,而逻辑光标属于curses窗口...
  • zer1123
  • zer1123
  • 2017年04月05日 15:33
  • 547

Linux下使用Curses库+时钟信号编写视频小游戏:对战贪吃蛇

#include #include #include #include #include #include #include #include 这些是用g++编译所需要的头文...
  • qdbszsj
  • qdbszsj
  • 2016年12月06日 14:28
  • 883
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux下的c 编程------curses :Window
举报原因:
原因补充:

(最多只允许输入30个字)