zoukankan      html  css  js  c++  java
  • 在tc2.0下用纯c画图心得(2)

    1.如果一定要用tc画图,那么最好在tc 3.0下画,tc2对画图的支持不好,一些函数实现不了,比如delay()这个函数,我在tc2下使用时几乎没有作用,但在tc3下它工作得很好。

    2.初装tc3/2绘图时记得在开启option-linker-libraries里面的Graphics library,不然无法编译绘图文件。
    3.initgraph(&gdriver,&gmode,“”)函数的第三个参数记得填上BGI文件的位置,注意C程序中所有的路径必须用双斜杠“\\”而不是单斜杠。可用相对路径表示BGI文件夹的位置“..\\BGI”,两点“..”表示回到上层目录。因为tc编译程序在bin文件夹中,而bin和BGI文件夹是同级文件夹。
    4.可以用floodfill(int x, int y, int BORDER_COLOR)函数来填充任意封闭图形,但是要注意BORDER_COLOR的值,对于要填充的封闭图形的填充色不是由这个函数确定的,而是由setfillstyle()来确定,这里的BORDER_COLOR只是为了确定上色的边界。
    例如,要画一个红边绿心圆形可以这样:
    #include <graphics.h>
    int main()
    {
        int gdriver = DETECT;
        int gmode;
        initgraph(&gdriver, &gmode, "..\\BGI");
        setcolor(RED);   //红边
        setfillstyle(SOLID_FILL, GREEN);  //绿心
        circle(200, 200, 50);  //画圆
        floodfill(200, 200, RED);
        getch();
        closegraph();
        return 0;
    }
  • 相关阅读:
    洛谷 P2695 骑士的工作
    洛谷 P2839 畅通工程
    hdu_5742_It's All In The Mind
    hdu_5734_Acperience
    hdu_5738_Eureka(脑洞)
    hdu_5724_Chess(组合博弈)
    Codeforces Round #363 (Div. 2)D. Fix a Tree(并查集)
    Codeforces Round #363 (Div. 2) B. One Bomb (水题)
    Codeforces Round #363 (Div. 2) C. Vacations(DP)
    hdu_5723_Abandoned country(最小生成树)
  • 原文地址:https://www.cnblogs.com/friedwm/p/1869352.html
Copyright © 2011-2022 走看看