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

来源:互联网 发布:知乎 阑夕 老司机 编辑:程序博客网 时间:2024/05/22 03:27
头文件:dir.h

  segread()读段寄存器函数

  原形:void segread(struct SREGS *segp)

  作用:把当前寄存器的值保存到SREGS型机构变量segp中。

  segs.cs=代码段寄存器的值;

  segs.ds=数据段寄存器的值;

  segs.es=附加段寄存器的值;

  segs.ss=堆栈段寄存器的值;

  setactivepage()设置图形输出活动页的函数

  原形:void far setactivepage(int page)

  功能:使page成为当前活动的图形页,其后所有的图形输出操作都在page图形页进行。活动图形页可以不是在屏幕上看到的页。

  头文件: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

  setdisk()设置当前驱动器的函数

  原形:int setdisk(int drive)

  功能:把由drive指定的驱动器修改成当前驱动器,返回可使用的驱动器数。

  头文件:dir.h

  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_FO