`
deepfuture
  • 浏览: 4413028 次
  • 性别: Icon_minigender_1
  • 来自: 湛江
博客专栏
073ec2a9-85b7-3ebf-a3bb-c6361e6c6f64
SQLite源码剖析
浏览量:80136
1591c4b8-62f1-3d3e-9551-25c77465da96
WIN32汇编语言学习应用...
浏览量:70372
F5390db6-59dd-338f-ba18-4e93943ff06a
神奇的perl
浏览量:103608
Dac44363-8a80-3836-99aa-f7b7780fa6e2
lucene等搜索引擎解析...
浏览量:286603
Ec49a563-4109-3c69-9c83-8f6d068ba113
深入lucene3.5源码...
浏览量:15056
9b99bfc2-19c2-3346-9100-7f8879c731ce
VB.NET并行与分布式编...
浏览量:67828
B1db2af3-06b3-35bb-ac08-59ff2d1324b4
silverlight 5...
浏览量:32293
4a56b548-ab3d-35af-a984-e0781d142c23
算法下午茶系列
浏览量:46075
社区版块
存档分类
最新评论

LINUYX-C-curses-pad滚屏

阅读更多

#include <ncursesw/ncurses.h> 
#include <locale.h> 

int main(void){ 

    int y,x,i,j,h,w;
    setlocale(LC_ALL,""); 

    WINDOW *pad; 

    initscr();//初始化 
    
    getmaxyx(stdscr,h,w);//获得屏幕尺寸 

    //画背景
    for(i=0;i<h;i++){
         for(j=0;j<w;j++){
             mvaddch(i,j,ACS_CKBOARD);
         }
    }
    refresh();
    
    //建立窗口
    pad=newpad(80,90);
    for (i=0;i<80;i++){
        char line[90];
        sprintf(line,"line %d\n",i);
        mvwprintw(pad,i,1,line);
    }
    refresh();
    prefresh(pad,0,1,5,10,20,25);//刷新pad。0,1  为基垫需要显示区域的左上角位置(行列对,以下同此)。5,10,20,45为屏幕显示区域的左上角和右下角位置
  
    for(i=0;i<65;i++){
        prefresh(pad,i+1,1,5,10,20,25);//刷新pad,实现流屏;
        usleep(30000); 
    }
    getch();//等待按键



    delwin(pad); 


    endwin();//结束 

    return 0;    

} 

 LINUYX-C-curses-pad滚屏


  • 大小: 19.2 KB
1
0
分享到:
评论

相关推荐

    python的curses库, win平台的各种whl包

    Python的curses库是用于在命令行环境中创建全屏交互式用户界面的模块,它源自UNIX系统的curses库。在Windows平台上,由于没有内置的curses支持,开发者通常需要找到适合各自Python版本和系统架构的whl(wheel)包来...

    解决windows下python--curses报错问题

    解决 Windows 下 Python--curses 报错问题 Python 是一门广泛应用于数据科学、人工智能、 web 开发等领域的高级编程语言。然而,在 Windows 操作系统下安装 Python 并使用 curses 库时,可能会遇到报错问题。本文...

    curses-2.2.1+utf8-cp38-cp38-win-amd64.whl

    标题 "curses-2.2.1+utf8-cp38-cp38-win-amd64.whl" 暗示了我们正在讨论一个Python库,名为"curses",其版本为2.2.1,且针对的是Python 3.8(由"cp38"表示)在Windows平台上64位(amd64)的二进制发行版。...

    UNIX下c语言的图形编程--curses.h 函式库

    在UNIX操作系统中进行C语言图形编程,curses.h函数库是一个不可或缺的工具。这个库专门设计用于处理终端上的光标移动、屏幕显示等任务,确保程序在不同类型的终端上具有良好的兼容性。curses库最初由伯克利大学的...

    curses-2.2.1+utf8-cp311-cp311-win-amd64.whl

    curses-2.2.1+utf8-cp311-cp311-win-amd64.whl

    curses-2.2.1+utf8-cp37-cp37m-win_amd64.whl

    Python 的curses库,对应Python3.7,64bit系统,在官网上下载非常困难。可以使用pip install +[文件名]的方式安装

    windows版本的curses-2.2.1+utf8-cp36-cp36m-win_amd64.whl

    windows版本的curses-2.2.1+utf8-cp36-cp36m-win_amd64.whl,供分享

    UNIX下C语言的图形编程CURSES.H函式库.pdf

    UNIX下C语言的图形编程CURSES.H函式库.pdf

    bwm-ng-0.6.2

    bwm-ng 最新版是 0.6.1 的,作者没有更新过了,编译在 arm 上运行的 bwm-ng,需要 curses/ncurses 麻烦,可使用 --without-curses,但使用 --without-curses 编译选项的时候有个 bug,在这个 bwm-ng-0.6.2 里已修正. ...

    Linux下c语言的图像编程curses.pdf

    Linux 下 C 语言的图像编程 curses.pdf 本文档主要介绍了 Linux 下 C 语言的图像编程 curses.pdf,旨在帮助读者了解 curses 函式库的使用和编程方法。 curses 函式库简介 curses 函式库是一种 Unix 下的函式库,...

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

    Linux 下 C 语言的图像编程—curses.pdf 本文主要介绍了Linux 下 C 语言的图像编程,特别是使用 curses 函式库来实现图像编程。curses 函式库是 UNIX 上的一套函式库,专门用来处理 UNIX 上游标移动及萤幕的显示。...

    PyCurses-使用python编写curses.pdf

    PyCurses是C语言的curses库在Python中的实现,它允许程序员处理复杂的文本界面操作,如光标移动、文本输入等。 1.1 功能 PyCurses的核心功能包括: - 光标的移动:允许程序控制屏幕上的光标位置,上下左右移动。 - ...

    817-0693-pdfOracle Solaris 9 - man pages section 3: Curses Libra

    Oracle Solaris 9 是一种操作系统,由 Sun Microsystems, Inc. 开发,发布于 2003 年。该操作系统的 man pages section 3 中包含了 Curses Library Functions 的文档,下面是对其进行的详细解析。 ersten节:Curses...

    python_curses-2.2.2-cp312-cp312-win32.whl.zip

    **Python Curses**库是Python对原始C语言的`curses`库的封装,它提供了一套API,使得在基于文本的终端上创建图形用户界面成为可能。`curses`库可以处理键盘输入、屏幕输出和窗口管理,常用于控制台应用,如命令行...

    Oracle Solaris 9 -man pages section 3: Curses Library Functions-

    Oracle Solaris 9 -man pages section 3: Curses Library Functions 在Oracle Solaris 9操作系统中,man pages section 3 提供了Curses Library Functions的文档,该文档详细介绍了Curses库函数的使用和实现。 ...

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

    【Linux下C语言的图像编程—curses】是关于在Linux环境下使用C语言进行终端界面交互的一种技术。Curses库最初由Berkeley大学的Bill Joy和Ken Arnold开发,旨在提高程序在不同终端上的兼容性。它通过termcap(或者在...

    Oracle Solaris 9 - man pages section 3: Curses Library Functions

    "Oracle Solaris 9 - man pages section 3: Curses Library Functions" Oracle Solaris 9 中的 Curses 库函数是 Unix 操作系统中一个重要的组件,提供了基于文本的图形用户界面(GUI)功能。Curses 库函数允许...

    Python-一个使用curses的交互式zerotiercli工具

    本项目是“Python-一个使用curses的交互式zerotiercli工具”,它结合了Python的编程能力与curses库的功能,为Zerotier网络管理提供了一个用户友好的交互式界面。 Zerotier是一个开源的网络虚拟化技术,允许设备之间...

    curses.c--curses中文出代码

    linux 下的curses 中文输出方法,请查收

Global site tag (gtag.js) - Google Analytics