1、函數(shù)名: settime
成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比鞏義網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式鞏義網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋鞏義地區(qū)。費用合理售后完善,十多年實體公司更值得信賴。
功 能: 設(shè)置系統(tǒng)時間
原型:void settime
2、例程:
#include?stdio.h
#include?dos.h
int?main(void)
{
struct?time?t;
gettime(t);
printf("The?current?minute?is:?%d\n",?t.ti_min);
printf("The?current?hour?is:?%d\n",?t.ti_hour);
printf("The?current?hundredth?of?a?second?is:?%d\n",?t.ti_hund);
printf("The?current?second?is:?%d\n",?t.ti_sec);
/*?Add?one?to?the?minutes?struct?element?and?then?call?settime?*/
t.ti_min++;
settime(t);?//設(shè)置系統(tǒng)時間
return?0;
}
函數(shù)名: setfillstyle
功 能: 設(shè)置填充模式和顏色
用 法: void far setfillstyle(int pattern, int color);
程序例:
#include graphics.h
#include stdlib.h
#include string.h
#include stdio.h
#include conio.h
/* the names of the fill styles supported */
char *fname[] = { "EMPTY_FILL",
"SOLID_FILL",
"LINE_FILL",
"LTSLASH_FILL",
"SLASH_FILL",
"BKSLASH_FILL",
"LTBKSLASH_FILL",
"HATCH_FILL",
"XHATCH_FILL",
"INTERLEAVE_FILL",
"WIDE_DOT_FILL",
"CLOSE_DOT_FILL",
"USER_FILL"
};
int main(void)
{
/* request auto detection */
int gdriver = DETECT, gmode, errorcode;
int style, midx, midy;
char stylestr[40];
/* 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:");
getch();
exit(1); /* terminate with an error code */
}
midx = getmaxx() / 2;
midy = getmaxy() / 2;
for (style = EMPTY_FILL; style USER_FILL; style++)
{
/* select the fill style */
setfillstyle(style, getmaxcolor());
/* convert style into a string */
strcpy(stylestr, fname[style]);
/* fill a bar */
bar3d(0, 0, midx-10, midy, 0, 0);
/* output a message */
outtextxy(midx, midy, stylestr);
/* wait for a key */
getch();
cleardevice();
}
/* clean up */
getch();
closegraph();
return 0;
}
顏色填充:
1)SOLID_FILL 單色實填充
2)LINE_FILL 用“-”填充
3)HATCH_FILL 用方網(wǎng)格填充
4)XHATCH_FILL 用斜方格填充
5)WIDE_DOT_FILL用稀疏點填充
6)CLOSE_DOT_FILL用密集點填充
函數(shù)名: setlinestyle
功 能: 設(shè)置當前畫線寬度和類型。
用 法: void far setlinestyle(int linestyle, unsigned pattern,int width);
linestyle為整數(shù)型,用來定義所畫直線類型。
pattern為無符號整數(shù)型,該參數(shù)在需要用戶自定義線型時使用 ,如果是使用系統(tǒng)預定義的線型則參數(shù)取0值 。
width為整數(shù)型,用來指定所畫直線的粗細
linestyle是線條樣式??蛇x如下值:
數(shù)值 英文說明 中文說明
0 SOLID_LINE 實心線
1 DOTTED_LINE 點線
2 CENTER_LINE 中心線
3 DASHED_LINE 斷續(xù)線
4 USERBIT_LINE 用戶自定義線
pattern和USERBIT_LINE配合使用。以16位數(shù)值代表線條,一位代表一點。
width:線條的寬度,可選值1(NORM_WIDTH)和3(THICK_WIDTH)。