Linux系统中使用curses库

这篇博客介绍了如何在Linux系统中利用ncurses库进行光标管理和屏幕显示。内容包括ncurses库的简介、安装方法,以及如何在C程序中使用curses函数,如initscr()和endwin(),并提到了启用彩色背景的方法。
摘要由CSDN通过智能技术生成

简介

curses库用于UNIX系统中处理光标移动和屏幕显示,最新的是ncurses库,表示新版curses库。

安装curses库

  • 命令行安装
    sudo apt-get install ncurses-dev
  • 下载源码安装
    curses库源码地址
    解压下载好的源码压缩包,进入解压目录依次执行以下命令:
./configure          //按照你的系统环境制作安装配置文件
make                 //编译源代码并且编译NCURSES库
make install         //安装编译好的NCURSES库

使用curses函数

在C程序中使用curses函数都需要引入curses.h头文件,开始使用 curses 的一切函数之前, 必须先使用 initscr()这个函数来开启 curses 模式,相对的, 在结束 curses 模式前 ( 通常在您结束程式前 ) 也必须以endwin()来关闭 curses 模式。初始化curses模式可使用下列函数:

void 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值