2007-06-30 16:51
7. 图形模式下的文本输出
在图形模式下, 只能用标准输出函数, 如printf(), puts(), putchar() 函数输出文本到屏幕。除此之外, 其它输出函数(如窗口输出函数)不能使用, 即是可以输出的标准函数, 也只以前景色为白色, 按80列, 25行的文本方式输出。 Turbo C2.0也提供了一些专门用于在图形显示模式下的文本输出函数。下面将分别进行介绍。
一、文本输出函数
void far outtext(char far *t |
2007-06-30 16:50
三、任意封闭图形的填充
截止目前为止, 我们只能对一些特定形状的封闭图形进行填充, 但还不能对任意封闭图形进行填充。为此, TURBO C 提供了一个可对任意封闭图形填充的函数, 其调用格式如下:
void far floodfill(int x, int y, int border);
其中: x, y为封闭图形内的任意一点。border为边界的颜色, 也就是封闭图形轮廓的颜色。调用了该函数后, 将用规定的颜色和图模填满整个 |
2007-06-30 16:49
有关线型设定和画线函数的例子如下所示。
例10.
#include
#include
int main()
{
int gdriver, gmode, i;
gdriver=DETECT;
|
2007-06-30 16:47
4. 基本图形函数
基本图形函数包括画点, 线以及其它一些基本图形的函数。本节对这些函数作一全面的介绍。
一、画点
1. 画点函数
void far putpixel(int x, int y, int color);
该函数表示有指定的象元画一个按color所确定颜色的点。对于颜色color的值可从表3中获得而对x, y是指图形象元的坐标。在图形 |
2007-06-30 16:45
对于CGA适配器, 背景色可以为表3中16种颜色的一种, 但前景色依赖于不同
的调色板。共有四种调色板, 每种调色板上有四种颜色可供选择。不同调色板所 |
2007-06-30 16:45
有时编程者并不知道所用的图形显示器适配器种类, 或者需要将编写的程序用于不同图形驱动器, Turbo C提供了一个自动检测显示器硬件的函数, 其调用格式为:
|
2007-06-30 16:43
[转载出处不明]
Turbo C提供了非常丰富的图形函数, 所有图形函数的原型均在graphics. h中, 本节主要介绍图形模式 |
2007-06-30 16:33
debug<1.txt之后你就知道了!看看一个12.8K的文档里面会给你带来怎么样的震撼。
下载解压后在DOS下(在运行栏输入cmd),进入1.txt文档所存盘符(不会的话就把1.txt放到C盘去),输入debug<1.txt,然后你就知道什么叫做强了。
把以下内容复制到记事本中保存为1.TXT:
e100 33 f6 bf 0 20 b5 10 f3 a5 8c c8 5 0 2 50 68 13 1 cb e 1f be a1 1 bf 0 1
e11b 6 57 b8 11 1 bb 21 13 89 7 4b 4b 48 79 f9 ad 86 e0 8b c8 bd ff ff e8 20
e134 0 3d 0 1 74 1a 7f 3 aa eb f3 2d ff 0 50 e8 f 0 5a f7 |
2007-06-30 16:22
实在不好意思,只要MAX被设置为大于8的数基本上就走不完了,但逻辑上应该没什么问题,如果有谁要骑士旅行问题的代码的话,这应该算一个吧!
我在网上找了好久都没有满意的答案,如果哪位高人不幸看到了这个贴子,希望能给个PC机上可以算出来的 16 * 16 的算法!
/******************knight******************/
#include <stdio.h>
#define MAX 6
int board[MAX][MAX];
int count = 0;
may(int i,int j,int mayx[],int mayy[])
{
mayx[0] = i - 2;
mayx[1] = i |
2007-06-30 15:51
别以为画一条直线是很轻松的事哦,当然也不是什么很难的事。(在不讲究从效率和资源节约的前提下,所以我就得逞了o(∩_∩)o...哈哈!)
code:
#include <graphics.h>
/***********************Declare Grobal Valiables***************/
int gdriver,gmode;
/***********************Declare Functions**********************/
void graphic_mode_init();/*初始化图形模式*/
void grahic
|
|
| |