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

linux-c-控制台编程-半图形

阅读更多

 

cursestest.c

#include <curses.h>

int main(void){

    initscr();//初始化

    box(stdscr,ACS_VLINE,ACS_HLINE);//画边框

    mvaddstr(15,2,"deepfuture.iteye.com");//在15,2显示字符串

    refresh();//刷新屏幕

    getch();//等待按键

    endwin();//结束

    return 0;    

}

 

mysea@mysea-desktop:~$ sudo apt-get install libncurses5-dbg libncurses5-dev

mysea@mysea-desktop:~/test$ gcc -lncurses -o cursestest cursestest.c


 
  • 大小: 107.1 KB
0
0
分享到:
评论

相关推荐

    C语言控制台窗口界面编程控制

    #### 使用C语言进行控制台编程的优势 - **跨平台性**:C语言编写的控制台应用程序可以在多种操作系统上运行,包括Windows、Linux和macOS。 - **效率高**:C语言作为低级语言之一,其执行效率高,适合对性能有较高...

    eclipse-cpp-2023-09-R-linux-gtk-x86-64.tar.gz

    Eclipse是一款广泛应用的开源集成开发环境(IDE),支持多种编程语言,其中Eclipse CDT(C/C++ Development Tools)专为C++开发者设计。"eclipse-cpp-2023-09-R-linux-gtk-x86_64.tar.gz" 是Eclipse C++ IDE针对2023...

    Linux c语言实现控制台玩俄罗斯方块

    这个项目涉及到多个编程和系统交互的知识点,包括C语言编程基础、线程处理、随机数生成以及控制台图形绘制。下面将详细阐述这些关键点。 1. **C语言编程基础**:C语言是一种强大的、底层的编程语言,适用于开发系统...

    C语言控制台窗口界面编程(修正版)

    "C语言控制台窗口界面编程(修正版)"这个教程显然旨在教授如何利用C语言创建和控制控制台窗口,并可能涉及一些基本的图形界面设计。下面我们将深入探讨相关知识点。 首先,控制台窗口编程主要涉及以下几个方面: 1....

    控制台编程详解

    控制台编程是软件开发中的一个基础领域,尤其对于初学者来说,它是一个很好的起点。本文将深入探讨控制台编程的概念,以及如何利用VC(Visual C++)环境进行相关的开发工作。 控制台,简单来说,就是操作系统提供的...

    eclipse-cpp-mars-R-linux-gtk-x86_64.tar.gz

    "eclipse-cpp-mars-R-linux-gtk-x86_64.tar.gz" 文件是一个针对 Linux 平台,基于 GTK+ 图形库,64 位版本的 Eclipse IDE 的压缩包。该版本是 Mars 发行版的 R 版本,Mars 版本是 Eclipse 的一个重要里程碑,发布于 ...

    jdk-8u202-linux-arm32-vfp-hflt.tar.gz

    标题“jdk-8u202-linux-arm32-vfp-hflt.tar.gz”指的是Java Development Kit(JDK)的一个特定版本,适用于Linux操作系统,并且是为ARM架构的32位处理器设计的。"u202"表示这是JDK 8的第202次更新。"vfp-hflt"代表了...

    jdk-8u111-linux-x64.tar.gz

    - **jconsole**:Java监视和管理控制台,提供图形界面监控JVM的性能。 - **jmap**:内存映射工具,帮助诊断内存问题。 - **jhat**:Java堆分析工具,配合jmap使用,分析内存转储文件。 - **jstack**:生成线程堆栈...

    用c语言写的控制台的坦克大战

    本文将深入探讨一个完全使用C语言编写的控制台坦克大战游戏,以此来揭示C语言在游戏开发中的应用,并对面向过程编程、汇编语言等相关知识点进行解析。 首先,让我们了解“控制台坦克大战”游戏的基本结构。这款游戏...

    cpp-在Linux控制台使用VIM键位玩2048游戏

    在Linux环境中,开发和体验游戏并不总是依赖于图形化界面,有时我们可以在纯文本模式下享受乐趣,这就是“cpp-在Linux控制台使用VIM键位玩2048游戏”所展示的内容。2048是一款流行的小游戏,通过合并数字来逐渐达到...

    linux及linux-arm程序开发笔记.pdf

    Fedora-linux系统部分,介绍了控制台基本操作命令和编程工具,如Fedora-Eclipse CDT用于C/C++开发,以及Qt库和Qt界面设计软件。 Eclipse CDT是用于Linux程序开发的重要工具,笔记中展示了如何创建控制台程序和窗口...

    linux-em-net.rar_linux em

    在Linux环境下进行软件开发,尤其是使用Qt框架进行图形界面或控制台程序的开发,是一项高效且灵活的工作。本文将深入探讨Linux系统中的开发环境搭建、Qt库的使用以及Eclipse集成开发环境(IDE)的配置。 首先,让...

    易语言控制台输出图形

    在易语言中,控制台输出图形是一项基础但实用的技术,尤其对于初学者来说,掌握这项技术有助于理解编程的基本原理。本文将深入探讨易语言控制台输出图形的相关知识点。 一、易语言基础 易语言由王永红教授于1998年...

    c语言的控制台应用程序的图形库EaxyX

    二、优越性:简化了绘图的难度,把项目编程的重心着落在c语言,而不是繁琐的绘图函数。Turbo c环境绘图,环境太老。VC 绘图,想画条直线,画个圆都要注册窗口累、建消息循环等,难度大,初学者容易受到打击。 三、...

    jdk-8u11-linux-x64.tar.gz

    Java Development Kit(JDK)是Java编程语言的软件开发工具包,它包含了编译、调试、运行Java程序所需的所有工具和库。`jdk-8u11-linux-x64.tar.gz` 是Oracle公司提供的适用于Linux操作系统的64位版本JDK,版本号为8...

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

    【Linux下C语言的图像编程—curses】是关于在Linux环境下使用C语言进行终端界面交互的一种技术。Curses库最初由Berkeley大学的Bill Joy和Ken Arnold...总的来说,curses是Linux下C语言进行图形化编程的一个强大工具。

    GNU_Linux编程指南(第二版)+NCURSES-Programming-HOWTO-CN

    《GNU/Linux编程指南(第二版)》是一本深入探讨Linux操作系统下编程实践的权威书籍,适合初学者和有...通过阅读和实践,开发者可以增强对GNU/Linux系统和控制台编程的理解,从而能够开发出更加高效、适应性强的软件。

    console-3d-maze-game:基于控制台的简单3D游戏,使用C ++编写的迷宫游戏,无需使用任何库(Windows和Linux)

    "console-3d-maze-game"项目就是一个很好的例子,它展示了一种利用C++在控制台上实现3D效果的迷宫游戏,无需依赖任何外部库,兼容Windows和Linux操作系统。这个项目不仅体现了编程的技巧,还为我们提供了一个了解C++...

    console-ping-plot:控制台ping图-使用gnuplot以控制台友好的格式一起绘制ping和平均ping

    gnuplot是一个强大的交互式图形程序,可以生成各种二维和三维图形,包括曲线图、散点图等,它支持多种输出格式,包括控制台输出,这正是`console-ping-plot` 所利用的特性。 在使用`console-ping-plot` 时,你需要...

    控制台 linux 飞鸽

    总的来说,"控制台 linux 飞鸽"这个项目涉及到的知识点包括但不限于:Linux基础操作、命令行界面开发、源代码阅读与理解、C/C++编程、网络编程、多线程编程、开源文化以及软件的构建与部署。对于希望深入学习Linux...

Global site tag (gtag.js) - Google Analytics