- 1、本文档共136页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[精品]C语言库函数(字母G-K)-教案
C语言库函数(字母G-K)- -
??????????????????????????????????????
(G类字母) - 1
函数名: gcvt 功 能: 把浮点数转换成字符串 用 法: char *gcvt(double value, int ndigit, char *buf); 程序例: #include #include
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 #include
/* 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 #include #include #include
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 any key to halt:); getch(); /* terminate with an error code */ exit(1); }
midx = getmaxx() /
您可能关注的文档
- TB 10118-99 铁路路基土工合成材料 应用技术规范推荐.doc
- tova结果报告样本课件.ppt
- TTT(培训师的培训)课纲-三天孙汗青分析.doc
- TTT(初级)培训PPT课件.doc
- UNIT 3 LIFE IN THE FUTURE PERIOD 6 LANGUAGE FOCUSING THE GENERAL IDEA OF THIS PERIOD 优秀教案(人教版必修5)教案.doc
- UPS断电应急处置预案 教案.doc
- VB6教程第6章 常用控件与多窗体课件.ppt
- VBA最最精典的教程(基础入门)课件.ppt
- VB超市货物管理系统 毕业设计论文课件.doc
- vc--计算机图形学课程算法演示系统课件.doc
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)