天天看點

C語言模仿幻燈片過渡效果之水準百葉窗

相信大家都用過微軟的powerpoint來制作幻燈片,裡面有很多漂亮的過渡效果,下面我就用c語言來模仿其中的“水準百葉窗”。

代碼如下:

/* 打開圖形函數頭檔案 */

#include <graphics.h>

/* 定義百葉窗扇葉寬度為40像素 */

#define n 40

/* 圖形驅動函數 */

void initgr(void)

{

int gd = detect, gm = 0;

registerbgidriver(egavga_driver);

initgraph(&gd, &gm, "");

}

/* 自定義函數,實作水準百葉窗效果 */

void draw(int color)

int i,j;

/* 設定前景色 */

setcolor(color);

/* 實作百葉窗效果 */

for(i=0;i<n;i++)

for(j=0;j<480;j+=n)

line(0,j+i,639,j+i);

delay(1000);

void main(void)

int i;

initgr();/* 調用圖形驅動函數 */

getch();/* 暫停一下 */

for(i=0;i<16;i++)

draw(i);

getch();

closegraph();/* 關閉圖形驅動模式 */

繼續閱讀