图形无法处理代码块

时间:2015-08-01 06:19:30

标签: graphics codeblocks

我最近安装了代码:: blocks 13.12并且还添加了BGI图形(我知道它太旧了;需要它用于项目)。但是这样一个简单的C ++图形程序 -

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

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

    circle(150,150,40);

    getch();
    closegraph();    
}

给了我一个警告 - &#34;不推荐使用从字符串常量转换为char * [-Wwrite-strings]&#34;

该程序也不执行;而是出现一个弹出窗口,表示&#34; test.exe已停止工作&#34;

我执行了在线视频中提到的所有步骤,以便在c :: b中添加图片 (例如https://www.youtube.com/watch?v=YHmwwwPxpV8

我注意到我的C:驱动器没有TC文件夹。这是负责任的吗?如果是,我在哪里可以获得所需的文件?

最后一件事 - 所有没有图形的程序都能顺利运行。

1 个答案:

答案 0 :(得分:0)

char driver[]="C:\\TC\\BGI"; "deprecated conversion from string constant to char* [-Wwrite-strings]"的解决方案。 用作
initgraph(&gd,&gm,driver);