频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

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

来源:天极网 作者: 出处:巧巧读书 2007-02-03 进入讨论组
上一页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 下一页 
访问 http://www.qqread.com/cpp/p296642.html

  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。

  setvect()设置中断向量函数

  setvect(int 中断号,void interrupt(*中断函数名))

  功能:把中断服务程序的地址装入中断向量表中。

  调用方法:setvect(中断号,中断函数名即地址);

  (1)得预先定义要代替原函数的新函数

  void interrupt 中断函数名(void)

  {......}

  (2)得先保留原中断函数地址

  void interrupt (*保留函数名)(void);

  保留函数名=getvect(中断号);

  (3)事后得将原中断函数地址装回向量表中

  setvect(中断号,保留函数名);

  setviewport()建立视口的函数

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

  功能:用左上角坐标left,top和右下角坐标right,bottom建立一个视口,如果clip为1,则超出视口的输出自动被剪裁掉;如果clip为0,则不被剪裁。

  例:setviewport(0,0,100,100,1)建立对角线为0,0和100,100的视口,并带有剪裁功能。

  注:要清除当前视口,用函数clearnviewport()。

  setvisualpage()设置可见的图形页号的函数

  原形:void far setvisualpage(int page)

  功能:使得page成为可见的图形页。

  头文件:graphics.h

  sin()

  原形∶double sin(double arg)

  功能∶计算arg(弧度)的正弦值

  头文件∶math.h

  sprintf()格式化输出到数组的函数

  原形∶int sprintf(buf,format,arg_list)

  其中char *buf;

  功能∶把arg_list参量的值按format的格式输出到buf中。

  例∶sprintf(buffer,"相对扇区号∶%s(其中∶柱面号为%d/磁头号为%d/扇区号为%d)",string,cyls,head,sector);

  其中char buffer[100];

  char *string="  ";

  int cyls,head,sector;

  返回值∶实际写入数组的字符个数。

  头文件∶stdio.h

  strcat()

  原形∶char *strcat(str1,str2)

  功能∶把str2所指的字符串连接到str1所指的字符串后。

  返回值∶指向str1的指针。

  tan()

  原形∶double tan(double arg)

  功能∶计算arg(弧度)的正切值

  头文件∶math.h

更多文章 更多内容请看C/C++进阶技术文档专题,或进入讨论组讨论。
上一页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 下一页 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章