C C 小編談C語言函式那些事 21

2021-05-11 08:43:36 字數 2392 閱讀 5293

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...