c
程式是由一組或是變數或是函式的外部物件組成的。c語言
中的函式。
1.
setfillpatterne
函式
setfillpatterne
函式的功能是選擇使用者定義的填充模式,其用法為:
void far setfillpattern(char far *upattern, int color);
程式例項如下:
#include
#include
#include
#include
int main(void);
initgraph(&gdriver, &gmode, "");
errorcode = graphresult();
if (errorcode != grok)
maxx = getmaxx();
maxy = getmaxy();
setcolor(getmaxcolor());
setfillpattern(pattern, getmaxcolor());
bar(0, 0, maxx, maxy);
getch();
closegraph();
return 0; }
2.setftime
函式
setftime
函式的功能是設定檔案日期和時間,其用法為
int setftime(int handle, struct ftime *ftimep);
程式例項**如下:
#include
#include
#include
#include
int main(void)
fprintf(fp, "testing.../n");
filet.ft_tsec = 1;
filet.ft_min = 1;
filet.ft_hour = 1;
filet.ft_day = 1;
filet.ft_month = 1;
filet.ft_year = 21;
system("dir test.$$$");
setftime(fileno(fp), &filet);
fclose(fp);
system("dir test.$$$");
unlink("test.$$$");
return 0; }
3.setgraphbufsize
函式
setgraphbufsize
函式的功能是改變內部圖形緩衝區的大小
, 其用法為:
unsigned far setgraphbufsize(unsigned bufsize);
程式例項**如下:
#include
#include
#include
#include
#define bufsize 1000 /* internal graphics buffer size */
int main(void)
x = getmaxx() / 2;
y = getmaxy() / 2;
sprintf(msg, "graphics buffer size: %d", bufsize);
settextjustify(center_text, center_text);
outtextxy(x, y, msg);
sprintf(msg, "old graphics buffer size: %d", oldsize);
outtextxy(x, y+textheight("w"), msg);
getch();
closegraph();
return 0;
}4.setjmp函式
setjmp
函式的功能是非區域性轉移,其用法為:
int setjmp(jmp_buf env);
程式例項**如下:
#include
#include
#include
void subroutine(void);
jmp_buf jumper;
int main(void)
printf("about to call subroutine ... /n");
subroutine();
return 0;
}void subroutine(void)
C C 小編談C語言函式那些事 11
c 程式是由一組或是變數或是函式的外部物件組成的。c語言中的函式。1.kbhit函式 kbhit 函式是檢查當前按下的鍵,其用法為 int kbhit void 程式例子如下 include int main void 2.keep函式 keep 函式是退出並繼續駐留,其用法為 void keep ...
C C 小編談C語言函式那些事 12
c 程式是由一組或是變數或是函式的外部物件組成的。c語言中的函式。1.ldexp 函式 ldexp 函式的功能是計算 value 2 的冪,其用法為 double ldexp double value,int exp 程式例項如下 include include int main void 2.lf...
C C 小編談C語言函式那些事 13
c 程式是由一組或是變數或是函式的外部物件組成的。c語言中的函式。1.malloc函式 malloc 函式的功能是記憶體分配函式,其用法為 void malloc unsigned size 程式例項如下 include include include include int main void s...