C语言中图形的路径

时间:2018-11-17 06:06:01

标签: turbo-c bgi

我已经在程序中使用了graphics.h一段时间了。我在路径中遇到问题,但后来解决了。现在,我在initigraph()函数中键入了错误的路径,但是该程序仍然有效。怎么可能?

代码1:

#include <graphics.h>
#include <stdio.h>
#include <conio.h>

int main()
{
    char a[] ="vyfm";
    int gd = DETECT, gm;
    initgraph(&gd, &gm, a);

    line(100,100, 200, 200);

    getch();
    closegraph();

    return 0;
}

代码2:

#include <graphics.h>
#include <stdio.h>
#include <conio.h>

int main()
{
    char a[] ="C:\\TC\\BGI";
    int gd = DETECT, gm;
    initgraph(&gd, &gm, a);

    line(100,100, 200, 200);

    getch();
    closegraph();

    return 0;
}

1 个答案:

答案 0 :(得分:0)

如果您说您正在使用代码块,请谨慎编译代码,然后运行它。如果仅在代码块中使用“运行”命令,则即使您修改了当前文件,它也将运行您的最后一个exe。成功编译代码后,将修改exe。在这种情况下,您的代码应该可以编译,但是我认为您错过了这一步。