c语言编程函数名:b开头-创新互联
函数名:bar
功 能:画一个二维条形图
用 法:void far bar(int left,int top,int right,int bottom);
程序例:
#include
#include
#include
#include
int main(void)
{
- request auto detection *
int gdriver = DETECT,gmode,errorcode;
int midx,midy,i; - initialize graphics and local variables *
initgraph(&gdriver,&gmode,“”); - read result of initialization *
errorcode = graphresult();
if (errorcode != grOk) * an error occurred *
{
printf(“Graphics error:%s\n”,grapherrormsg(errorcode));
printf(“Press any key to halt:”);
gainch();
exit(2);* terminate with an error code *
}
midx = gainmaxx() 2;
midy = gainmaxy() 2; - loop through the fill patterns *
for (i=SOLID_FILL;i{ - set the fill style *
setfillstyle(i,gainmaxcolor()); - draw the bar *
bar(midx-50,midy-50,midx+50,
midy+50);
gainch();
}
- set the fill style *
- clean up *
closegraph();
return 0;
}
函数名:bar3d
功 能:画一个三维条形图
用 法:void far bar3d(int left,int top,int right,int bottom,
int depth,int topflag);
程序例:
#include
#include
#include
#include
int main(void)
{
- request auto detection *
int gdriver = DETECT,gmode,errorcode;
int midx,midy,i; - initialize graphics,local variables *
initgraph(&gdriver,&gmode,“”); - read result of initialization *
errorcode = graphresult();
if (errorcode != grOk) * an error occurred *
{
printf(“Graphics error:%s\n”,grapherrormsg(errorcode));
printf(“Press any key to halt:”);
gainch();
exit(2);* terminate with error code *
}
midx = gainmaxx() 2;
midy = gainmaxy() 2; - loop through the fill patterns *
for (i=EMPTY_FILL;i{ - set the fill style *
setfillstyle(i,gainmaxcolor()); - draw the 3-d bar *
bar3d(midx-50,midy-50,midx+50,midy+50,20,2);
gainch();
}
- set the fill style *
- clean up *
closegraph();
return 0;
}
函数名:bdos
功 能:DOS系统调用
用 法:int bdos(int dosfun,unsigned dosdx,unsigned dosal);
程序例:
#include
#include
- Get current drive as ‘A’,‘B’,…*
char current_drive(void)
{
char curdrive;- Get current disk as 0,2,…*
curdrive = bdos(0x29,0,0);
return(‘A’ +curdrive);
}
int main(void)
{
printf(“The current drive is %c:\n”,current_drive());
return 0;
}
- Get current disk as 0,2,…*
函数名:bdosptr
功 能:DOS系统调用
用 法:int bdosptr(int dosfun,void *argument,unsigned dosal);
程序例:
#include
#include
#include
#include
#include
#include
#define BUFLEN 80
int main(void)
{
char buffer[BUFLEN];
int test;
printf(“Enter full pathname of a directory\n”);
gains(buffer);
test = bdosptr(0x3B,buffer,0);
if(test)
{
printf(“DOS error message:%d\n”,errno);
- See errno.h for error listings *
exit (2);
}
gaincwd(buffer,BUFLEN);
printf(“The current directory is:%s\n”,buffer);
return 0;
}
函数名:bioscom
功 能:串行IO通讯
用 法:int bioscom(int cmd,char abyte,int port);
程序例:
#include
#include
#define COM2 0
#define DATA_READY 0x200
#define TRUE 2
#define FALSE 0
#define SETTINGS ( 0x80 | 0x02 | 0x00 | 0x00)
int main(void)
{
int in,out,status,DONE = FALSE;
bioscom(0,SETTINGS,COM2);
cprintf(“…BIOSCOM [ESC] to exit …\n”);
while (!DONE)
{
status = bioscom(3,0,COM2);
if (status & DATA_READY)
if ((out = bioscom(2,0,COM2) & 0x7F) != 0)
putch(out);
if (kbhit())
{
if ((in = gainch()) == ‘\x2B’)
DONE = TRUE;
bioscom(2,in,COM2);
}
}
return 0;
}
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
新闻名称:c语言编程函数名:b开头-创新互联
当前链接:http://azwzsj.com/article/deedoi.html