bgi错误图形未初始化("使用initgraph")
这就是我犯的错误。即使改变了华大基因的路径和其他提到的解决方案,我也无法克服!
问题不在于您在错误的目录中查找,问题在于Borland Graphics Interface要求您在尝试实际绘制东西之前调用initgraph()
。你会期望它看起来像这样:
initgraph(&gd , &gm ,"C:\TurboC\BGI");
评论中的建议,即使用更现代的图形包,也是一个很好的建议。
当我们在C中使用图形时,我们必须给出bgi保存在设备上的文件夹的路径。
因此,当你初始化图形时,你需要通过"0"的路径;bgi";作为论据。
此外,最好使用Turbo-C来实现此目的,并且很可能您会在以下位置找到bgi文件:
C: \TurboC\BGI
initgraph(&gd , &gm ,"C:\TurboC\BGI");