win tc 不能运行图形程序吗?? 就下面这个程序 是TC平台的我用win tc写了 运行就闪一下就米有咯

#include<stdlib.h>#include<math.h>#include<graphics.h>intsize,color=1;void*save1,*sav... #include<stdlib.h>
#include<math.h>
#include<graphics.h>
int size, color=1;
void *save1, *save2;
void save();
void dsnow();
void font();
struct snow
{
int x;
int y;
int speed;
}snow[100];
void save()
{
int i,x,y;
setcolor(WHITE);
for(i=1;i<=6;i++)
{
x=200+5* sin(i*3.1416926/3);
y=200-5* cos(i*3.1415926/3);
line(200,200,x,y);
}
size=imagesize(195,195,205,205);
save1=malloc(size);
save2=malloc(size);
getimage(195,195,205,205,save1);
getimage(100,100,110,110,save2);
}
void font()
{
setcolor(color);
settextstyle(0,0,4);
outtextxy(80,200,"I LIVE YOU");
color++;
if(color>15)
color=1;
}
void dsnow()
{
int a[66],i,num=0;
randomize();
for(i=0;i<66;i++)
a[i]=(i-2)*10;
cleardevice();
while(!kbhit())
{
font();
if(num!=100)
{
snow[num].speed=2+random(10);
i=random(66);
snow[num].x=a[i];
snow[num].y=0;
}
for(i=0;i<num;i++)
putimage(snow[i].x,snow[i].y,save2,COPY_PUT);
font();
if(num!=100)
num++;
for(i=0;i<num;i++)
{
snow[i].y+=snow[i].speed;
putimage(snow[i].x,snow[i].y,save1,COPY_PUT);
if(snow[i].y>500)
snow[i].y=0;
}
}

}
main()
{
int gdriver=DETECT,gmode;
initgraph(&gdriver,&gmode,"");
save();
dsnow();
getch();
closegraph();
}
展开
 我来答
匿名用户
2012-02-24
展开全部
此程序在win tc下可以正常运行,按任意键结束。
百度网友cf5726c
2012-02-28 · TA获得超过1894个赞
知道小有建树答主
回答量:1064
采纳率:55%
帮助的人:604万
展开全部
你用的是 win7 吧?win7 不能用 wintc 写图形程序。到 easyx 贴吧置顶帖下载 tc2.0,然后键入这个程圆悄磨序,并修改 Initgraph 的运脊路橘斗径后,就可以运行了。

wintc 不适合学习编程,因为不支持调试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yinjinmi
2012-02-24 · 超过66用户采纳过TA的回答
知道答主
回答量:120
采纳率:0%
帮助的人:193万
展开全部
#include <conio.h>

main()
{
int gdriver=DETECT,gmode;
initgraph(&gdriver,&gmode,"者尘轮拆"首桐禅);
save();
dsnow();
getch();
closegraph();
getch() ;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式