荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: jjksam ([== 面壁大师 ==]), 信区: Linux
标  题: Re: 找不到graphics.h
发信站: 荔园晨风BBS站 (Tue Jul  2 14:05:11 2002), 转信

在Linux下面做图形化编程可以有很多选择.
可以利用ncurses函数库, curses是一个字符模式的与终端无关的高级函数库.它支持
颜色、窗口和一些高级组件。它可以工作在下列操作系统上: BeOS、CLIX、Cygwin、
Digital UNIX、FreeBSD、GNU/Linux、IRIX、OS/2EMX、SCOOpenServer、Solaris、
SunOS。

下面有一个helloworld的例子


/* File: helloworld.c */
/* compile with command: gcc -lcurses -o helloworld helloworld.c */

#include <curses.h>

int main(int argc, char *argv[])
{
        //initialize
        initscr();

        //draw border
        box(stdscr, ACS_VLINE, ACS_HLINE);

        //write string on line 11, row 30
        mvaddstr(11, 30, "Hello World!");

        //refresh screen
        refresh();

        //wait for input
        getch();

        //end
        endwin();
        exit(0);
}
【 在 bigone ( happy birthday) 的大作中提到: 】
:   那要在linux下面做初始化图形界面,该怎么做?
: 【 在 jjksam ([== 面壁大师 ==]) 的大作中提到: 】
: : 这个是tc的. Linux没有这个
: : graphics.h不是Standard C Library的头文件.


--
   mm       ★__      __  __ __★______ ______ __  __★
/^(  )^\      █      █  █/    █____ █__█ █∨█
\,(..),/  ▅__█  ▅__█  █\__  ▂__█ █  █ █  █
  V~~V   ▇▆▅▃▁I'm a bat. I'm very bad!^Q^_▃▄▆▇ 你好!^_^欢迎大家到linux

※ 修改:·jjksam 於 Jul  2 14:20:48 修改本文·[FROM: 192.168.0.146]
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.0.146]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店