C语言库函数(G类字母) - 2.doc
文本预览下载声明
C语言库函数(G类字母) - 2
C语言库函数(G类字母) - 2
函数名: getdate
功 能: 取DOS日期
用 法: void getdate(struct *dateblk);
程序例:
#include dos.h
#include stdio.h
int main(void)
{
struct date d;
getdate(d);
printf(The current year is: %d\n,
d.da_year);
printf(The current day is: %d\n,
d.da_day);
printf(The current month is: %d\n,
d.da_mon);
return 0;
}
函数名: getdefaultpalette
功 能: 返回调色板定义结构
用 法: struct palettetype *far getdefaultpalette(void);
程序例:
#include graphics.h
#include stdlib.h
#include stdio.h
#include conio.h
int main(void)
{
/* request auto detection */
int gdriver = DETECT, gmode, errorcode;
int i;
/* structure for returning palette copy */
struct palettetype far *pal=(void *) 0;
/* 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);
}
setcolor(getmaxcolor());
/* return a pointer to the default palette */
pal = getdefaultpalette();
for (i=0; i16; i++)
{
printf(colors[%d] = %d\n, i,
pal-colors[i]);
getch();
}
/* clean up */
getch();
closegraph();
return 0;
}
函数名: getdisk
功 能: 取当前磁盘驱动器号
用 法: int getdisk(void);
程序例:
#include stdio.h
#include dir.h
int main(void)
{
int disk;
disk = getdisk() + A;
printf(The current drive is: %c\n,
disk);
return 0;
}
函数名: getdrivername
功 能: 返回指向包含当前图形驱动程序名字的字符串指针
用 法: char *getdrivename(void);
程序例:
#include graphics.h
#include stdlib.h
#include stdio.h
#include conio.h
int main(void)
{
/* request auto detection */
int gdriver = DETECT, gmode, errorcode;
/* stores the device driver name */
char *drivername;
/* initialize graphics and local variables */
initgraph(gdriver, gmode, );
/* read result of initialization */
errorcode = graphresult();
/
显示全部