1 回答

TA貢獻(xiàn)1854條經(jīng)驗(yàn) 獲得超8個(gè)贊
比較簡(jiǎn)單,你可以使用清除圖形屏幕函數(shù)cleardevice();先顯示填充矩形,然后按任意鍵矩形消失再顯示直線,再按任意鍵退出程序。
程序我已在tc/win-tc下運(yùn)行通過。
#include <stdio.h>
#include <stdlib.h>
#include <graphics.h>
main()
{
int driver,mode;
driver=VGA;
mode=VGAHI;
initgraph(&driver,&mode,"C:\\JMSOFT\\DRV");
bar(200,200,400,350);
getch();
cleardevice(); /*或者用這一句system("cls");*/
line(0,0,100,100);
getch();
closegraph();
}
-----------------------------------------------------------------
當(dāng)然還可以使用延時(shí)函數(shù),這樣就不用按任意鍵再顯示直線了。
#include <stdio.h>
#include <stdlib.h>
#include <graphics.h>
main()
{
int driver,mode;
driver=VGA;
mode=VGAHI;
initgraph(&driver,&mode,"C:\\JMSOFT\\DRV");
bar(200,200,400,350);
sleep(2);/*延時(shí)2秒*/
cleardevice();
line(0,0,100,100);
getch();
closegraph();
}
- 1 回答
- 0 關(guān)注
- 215 瀏覽
添加回答
舉報(bào)