C语言函数大全i开头Word下载.docx

上传人:b****5 文档编号:15735742 上传时间:2022-11-15 格式:DOCX 页数:12 大小:17.15KB
下载 相关 举报
C语言函数大全i开头Word下载.docx_第1页
第1页 / 共12页
C语言函数大全i开头Word下载.docx_第2页
第2页 / 共12页
C语言函数大全i开头Word下载.docx_第3页
第3页 / 共12页
C语言函数大全i开头Word下载.docx_第4页
第4页 / 共12页
C语言函数大全i开头Word下载.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

C语言函数大全i开头Word下载.docx

《C语言函数大全i开头Word下载.docx》由会员分享,可在线阅读,更多相关《C语言函数大全i开头Word下载.docx(12页珍藏版)》请在冰豆网上搜索。

C语言函数大全i开头Word下载.docx

intmain(void)

{

/*requestautodetection*/

intgdriver=DETECT,gmode,errorcode;

void*arrow;

intx,y,maxx;

unsignedintsize;

/*initializegraphicsandlocalvariables*/

initgraph(&

gdriver,&

gmode,"

"

);

/*readresultofinitialization*/

errorcode=graphresult();

if(errorcode!

=grOk)/*anerroroccurred*/

printf("

Graphicserror:

%s\n"

grapherrormsg(errorcode));

Pressanykeytohalt:

getch();

exit

(1);

/*terminatewithanerrorcode*/

}

maxx=getmaxx();

x=0;

y=getmaxy()/2;

/*drawtheimagetobegrabbed*/

draw_arrow(x,y);

/*calculatethesizeoftheimage*/

size=imagesize(x,y-ARROW_SIZE,x+(4*ARROW_SIZE),y+ARROW_SIZE);

/*allocatememorytoholdtheimage*/

arrow=malloc(size);

/*grabtheimage*/

getimage(x,y-ARROW_SIZE,x+(4*ARROW_SIZE),y+ARROW_SIZE,arrow);

/*repeatuntilakeyispressed*/

while(!

kbhit())

/*eraseoldimage*/

putimage(x,y-ARROW_SIZE,arrow,XOR_PUT);

x+=ARROW_SIZE;

if(x>

=maxx)

/*plotnewimage*/

/*cleanup*/

free(arrow);

closegraph();

return0;

voiddraw_arrow(intx,inty)

/*drawanarrowonthescreen*/

moveto(x,y);

linerel(4*ARROW_SIZE,0);

linerel(-2*ARROW_SIZE,-1*ARROW_SIZE);

linerel(0,2*ARROW_SIZE);

linerel(2*ARROW_SIZE,-1*ARROW_SIZE);

initgraph

初始化图形系统

voidfarinitgraph(intfar*graphdriver,intfar*graphmode,

charfar*pathtodriver);

/*requestautodetection*/

/*initializegraphicsmode*/

/*returnwitherrorcode*/

/*drawaline*/

line(0,0,getmaxx(),getmaxy());

inport

从硬件端口中输入

intinp(intprotid);

intresult;

intport=0;

/*serialport0*/

result=inport(port);

Wordreadfromport%d=0x%X\n"

port,result);

insline

在文本窗口中插入一个空行

voidinsline(void);

clrscr();

cprintf("

INSLINEinsertsanemptylineinthetextwindow\r\n"

atthecursorpositionusingthecurrenttext\r\n"

backgroundcolor.Alllinesbelowtheemptyone\r\n"

movedownonelineandthebottomlinescrolls\r\n"

offthebottomofthewindow.\r\n"

\r\nPressanykeytocontinue:

gotoxy(1,3);

insline();

installuserdriver

安装设备驱动程序到BGI设备驱动程序表中

intfarinstalluserdriver(charfar*name,int(*detect)(void));

/*functionprototypes*/

inthugedetectEGA(void);

voidcheckerrors(void);

intgdriver,gmode;

/*installauserwrittendevicedriver*/

gdriver=installuserdriver("

EGA"

detectEGA);

/*mustforceuseofdetectionroutine*/

gdriver=DETECT;

/*checkforanyinstallationerrors*/

checkerrors();

/*checkforanyinitializationerrors*/

/*detectsEGAorVGAcards*/

inthugedetectEGA(void)

intdriver,mode,sugmode=0;

detectgraph(&

driver,&

mode);

if((driver==EGA)||(driver==VGA))

/*returnsuggestedvideomodenumber*/

returnsugmode;

else

/*returnanerrorcode*/

returngrError;

/*checkforandreportanygraphicserrors*/

voidcheckerrors(void)

interrorcode;

/*readresultoflastgraphicsoperation*/

=grOk)

installuserfont

安装未嵌入BGI系统的字体文件(CHR)

intfarinstalluserfont(charfar*name);

/*functionprototype*/

intgdriver=DETECT,gmode;

intuserfont;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1