C语言函数大全-G篇.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言函数大全-G篇.doc

G: 函数名: gcvt 功? 能: 把浮点数转换成字符串 用? 法: char *gcvt(double value, int ndigit, char *buf); 程序例: #include stdlib.h #include stdio.h int main(void) { ?? char str[25]; ?? double num; ?? int sig = 5; /* significant digits */ ?? /* a regular number */ ?? num = 9.876; 牋 gcvt(num, sig, str); 牋 printf(string = %s\n, str); 牋 /* a negative number */ 牋 num = -123.4567; 牋 gcvt(num, sig, str); 牋 printf(string = %s\n, str); 牋 /* scientific notation */ 牋 num = 0.678e5; 牋 gcvt(num, sig, str); 牋 printf(string = %s\n, str); 牋 return(0); } 函数名: geninterrupt 功? 能: 产生一个软中断 用? 法: void geninterrupt(int intr_num); 程序例: #include conio.h #include dos.h /* function prototype */ void writechar(char ch); int main(void) { ?? clrscr(); ?? gotoxy(80,25); ?? writechar(*); ?? getch(); ?? return 0; } /* 牋 outputs a character at the current cursor 牋 position using the video BIOS to avoid the 牋 scrolling of the screen when writing to 牋 location (80,25). */ void writechar(char ch) { 牋 struct text_info ti; 牋 /* grab current text settings */ 牋 gettextinfo(ti); 牋 /* interrupt 0x10 sub-function 9 */ 牋 _AH = 9; 牋 /* character to be output */ ??_AL = ch; 牋 _BH = 0;牋牋牋牋牋牋牋牋?/* video page */ 牋 _BL = ti.attribute;?/* video attribute */ 牋 _CX = 1;牋牋牋牋牋 /* repetition factor */ 牋 geninterrupt(0x10);? /* output the char */ } 函数名: getarccoords 功? 能: 取得最后一次调用arc的坐标 用? 法: void far getarccoords(struct arccoordstype far *arccoords); 程序例: #include graphics.h #include stdlib.h #include stdio.h #include conio.h int main(void) { /* request auto detection */ 牋 int gdriver = DETECT, gmode, errorcode; 牋 struct arccoordstype arcinfo; 牋 int midx, midy; 牋 int stangle = 45, endangle = 270; 牋 char sstr[80], estr[80]; /* initialize graphics and local variables */ 牋 initgraph(gdriver, gmode, ); /* read result of initialization */ 牋 errorcode = graphresult(); /* an error occurred */ 牋 if (errorcode != grOk) 牋 { 牋牋?printf(Graphics error: %s\n, 牋牋牋牋牋牋 grapherrormsg(errorcode)); 牋牋?printf(Press a

文档评论(0)

mghkfg58 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档