我已经在程序中使用了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;
}
答案 0 :(得分:0)
如果您说您正在使用代码块,请谨慎编译代码,然后运行它。如果仅在代码块中使用“运行”命令,则即使您修改了当前文件,它也将运行您的最后一个exe。成功编译代码后,将修改exe。在这种情况下,您的代码应该可以编译,但是我认为您错过了这一步。