1 回答

TA貢獻1854條經驗 獲得超8個贊
比較簡單,你可以使用清除圖形屏幕函數(shù)cleardevice();先顯示填充矩形,然后按任意鍵矩形消失再顯示直線,再按任意鍵退出程序。
程序我已在tc/win-tc下運行通過。
#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();
}
-----------------------------------------------------------------
當然還可以使用延時函數(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);/*延時2秒*/
cleardevice();
line(0,0,100,100);
getch();
closegraph();
}
- 1 回答
- 0 關注
- 200 瀏覽
添加回答
舉報