C语言 利用随机涵数做图怎么看不见呢?Win-TC

来源:百度知道 编辑:UC知道 时间:2024/05/28 03:09:33
#include<stdio.h>
#include<graphics.h>
#include<conio.h>
main(void)
{
int gd=DETECT,gm;
int maxx,maxy;
int x1,y1,x2,y2,r,color;
initgraph(&gd,&gm,"");
maxx=getmaxx();
maxy=getmaxy();
setbkcolor(CYAN);
cleardevice();
rectangle(10,10,270,60);
setcolor(RED);
settextstyle(TRIPLEX_FONT,HORIZ_DIR,4);
outtextxy(20,20,"GRAPHICS DEMO");
setcolor(YELLOW);
settextstyle(GOTHIC_FONT,HORIZ_DIR,4);
outtextxy(60,80,"Press Enter key to star");
getchar();
while(!kbhit())
{
x1=rand()%maxx; y1=rand()%maxy;
x2=rand()%maxx; y2=rand()%maxy;
line(x1,y1,x2,y2);
x1=rand()%maxx; y1=rand()%maxy;
r=rand()%maxy;
circle(x1,y1,r);
x1=rand()%maxx; y1=rand()%maxy;
x2=rand()%maxx; y2=rand()%maxy;
r=rand()%maxy;
arc(x1,y1,x2,y2,r);
bar(5,135,250,175);
setcolor(RED);

用tc或者bc试试
印象中wintc不支持图像吧

#include<stdio.h>
#include<graphics.h>
#include<stdlib.h> //+++
#include<conio.h>
main(void)
{
int gd=DETECT,gm;
int maxx,maxy;
int x1,y1,x2,y2,r,color;
srand(time(0)); //用时间函数作随即种子 ,可以保证rand 的无序性。。
initgraph(&gd,&gm,"");
maxx=getmaxx();
maxy=getmaxy();
setbkcolor(CYAN);
cleardevice();
rectangle(10,10,270,60);
setcolor(RED);
settextstyle(TRIPLEX_FONT,HORIZ_DIR,4);
outtextxy(20,20,"GRAPHICS DEMO");
setcolor(YELLOW);
settextstyle(GOTHIC_FONT,HORIZ_DIR,4);
outtextxy(60,80,"Press Enter key to star");
getchar();
while(!kbhit())
{
x1=rand()%maxx; y1=rand()%maxy;
x2=rand()%maxx; y2=rand()%maxy;
line(x1,y1,x2,y2);
x1=rand()%maxx; y1=rand()%maxy;
r=rand()%maxy;
circle(x1,y1,r);
x1=rand()%maxx; y1=rand()%maxy;
x2=ra