热门关键字:  ubuntu  分区  Fedora  linux系统进程  函数

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

来源: 作者: 时间:2007-08-15 Tag: 点击:

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);


}



相关文章:
Scaling out MySQL - Hardware today and tomorro
MySQL教会我使用GnuPG验证软件包
MySQL中MyISAM引擎与InnoDB引擎性能简单测试
mysqladmin在线帮助文档
install a MySQL source distribution
Mysql备份脚本(未验证)
每小时Dump所有mysql数据库到NAS存储设备上
MySQL数据库5.0的my.cnf配置选项
MYSQL建表实例
一些对Mysql DBA有用的脚本
MySql数据引擎简介与选择方法
通向MySQL神秘王国的图形化之路
mysql 中show 命令用法详细介绍
Linux自动备份MySQL数据库 实用方法
如何导入导出MySQL数据库
MySQL创始人力劝用户暂缓部署MySQL 5.1
mysql权限管理
Mysql自动备份脚本
升级mysql
mysql日志
MySql带参数的存储过程编写(动态执行SQL语句)
ERROR 1045 (28000): Access denied for 报错解决
sql优化
配置源码安装的MySQL同时支持多个字符集
MySQL数据表类型 数据类型
sql文件无法读取
mysql 中如何进行IP地址的存放
正在表达式在mysql中的使用
sql mode
linux安装mysql可执行安装包