C语言的常用库函数使用方法分析及用途

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C语言的常用库函数使用方法分析及用途

getch()从键盘无回显地读取一字符的函数

功能:将键盘上输入的单个字符的值(ASCⅡ 码)立刻赋给字符型变量

调用方式:字符形变量=getch()

注:需先定义 char 字符形变量;

头文件:conio.h

getchar()从stdin流中读取一个字符的函数

功能:将键盘上输入的单个字符的值(ASCⅡ 码)回车后赋给字符型变量

调用方式:字符型变量=getchar()

注:需先定义 char 字符型变量;

头文件:stdio.h

initgraph()显示模式控制函数(初始化图形系统函数)

功能:把图形适配器设置为一种图形模式,将选择的图形驱动程序(在BGI 文件中)装入到内存。

调用方式:

void far initgraph(int far *driver,int far *mode,char far*path)

其中: *driver可以是数值(0-10),也可是符号值(DETECT、CGA、MCGA、EGA、EGA64、EGAMONO、RESERVED、HERCMONO、ATT400、VGA、 PC3270)。

*mode参数从图形系统为各种常用的图形适配器设置的图形模式中(CGAC0、…、IBM8514HI--见头文件graphics.h)选取。常用的有:VGAMED或

1(640×350)(等效于BIOS的模式15)、EGAHI或1(640×350)等。

path指向的字符串为装入驱动程序的路径。如果缺省路径,驱动程序在当前目录。

结束方法:

①void far closegraph()函数用于当程序还要继续在字符模下运行时。它释放由图形函数所占用的内存,同时把屏幕模式恢复为调用initgraph()之前的模式。

②void far restorecrtmode()函数用于结束运行。将图形适配器设置到原来的模式。任何分配的内存都将自动释放。

头文件:graphics.h

outtextxy()在指定位置显示一字符串的函数

原形:void far outtextxy(int x,int y,char far *textstring)

功能:按照当前对齐方式和当前字体、方向、大小在视区中给定位置显示一文本字符串。

注意:用textwidth和textheight函数决定字符串的尺寸大小。

头文件:graphics.h

rectangle()画一个矩形的函数

原形:void far rectangle(int left,int top,int right,int bottom)

功能:用当前线性、宽度和画线颜色绘制一个矩形。

头文件:graphics.h

setcolor()设置当前要画的线颜色的函数

原形:void far setcolor(int color)

头文件:graphics.h

注意:颜色值(EGA/VGA)

0-BLACK; 1-BLUE; 2-GREEN;

3-CYAN; 4-RED; 5-MAGENTA;

6-BROWN; 7-LIGHTGRAY; 8-DARKGRAY;

9-LIGHTBLUE; 10-LIGHTGREEN;11-LIGHTCYAN;

12-LIGHTRED; 13-LIGHTMAGENTA;

14-YELLOW; 15-WHITE

setgraphmode()将系统设置成图形模式并清屏的函数

原形:void far setgraphmode(int mode)

功能:选择一个不同于调用initgraph()函数时所设置的缺省的图形模式。

返回值:如果给了一个对当前驱动程序来说无效的模式,则返回-10。

头文件:graphics.h

setlinestyle()设置当前画线宽度和类型的函数

原形:

void far setlinestyle(int linestyle,unsigned upattern,int thickness)

其中:linestyle=0为实线;1为点线;2为中心线;3为破折线;4为用户定义。

thickness=1为一个像素宽;3为三个像素宽。

只有当linestyle=4时,upattern才起作用。

头文件:graphics.h

settextstyle()显示字符的当前设置函数

功能:设置当前输出英文字符的字体、大小和方向。

调用方式:

void far settextstyle(int font,int direction,int charsize)

其中①参数font确定所选定的字体形状,

DEFAULT_FONT 或0 是8×8位图字体

TRIPLEX_FONT 或1 是三重矢量字体

SMALL_FONT 或2 是小号矢量字体

SANS_SERIF_FONT或3 是无衬线矢量字体

GOTHIC_FONT 或4 是哥特矢量字体

②参数durection字符的显示方向,

HORIZ_DIR 或0 是水平方向

VERT_DIR 或1 是垂直方向

③参数charsize表示字符放大的倍数,其值为0到10。

相关文档
最新文档