一个关于 turbo c 的绘图问题
一直都在搞 C++ ,突然搞个 C 的绘图程序,用 TC 2.0 提供的绘图库,测试进入绘图模式,一直失败,不知道是怎么回事。请大家帮我看看。测试代码:
运行结果:
init error, the error code is: -2
我的 BGI 放在 D:\BGI 目录下,里面的文件:
ATT.BGI
CGA.BGI
EGAVGA.BGI
HERC.BGI
IBM8514.BGI
PC3270.BGI
我机子的显卡是:NVIDIA AUadro NVS 140M。
另外,还想问问大家,C 语言的绘图库还有那些比较好用的。最好可以直接加的 VS 中就可以用的。
TC 那个编辑界面真的是太不方便了。
#include <graphics.h>
#include <stdio.h>
#include <conio.h>
main()
{
int gmode = -1;
int gdriver = -1;
int init_result = -1;
initgraph( &gmode, &gdriver, "d:\\bgi" );
init_result = graphresult();
if (grOk != init_result)
{
printf("init error, the error code is: %d", init_result);
getch();
return -1;
}
else
{
printf( "graph init OK.\n" );
printf( "graph driver is: %d, graph mode is: %d\n", gdriver, gmode);
}
getch();
return 0;
}
运行结果:
init error, the error code is: -2
我的 BGI 放在 D:\BGI 目录下,里面的文件:
ATT.BGI
CGA.BGI
EGAVGA.BGI
HERC.BGI
IBM8514.BGI
PC3270.BGI
我机子的显卡是:NVIDIA AUadro NVS 140M。
另外,还想问问大家,C 语言的绘图库还有那些比较好用的。最好可以直接加的 VS 中就可以用的。
TC 那个编辑界面真的是太不方便了。
...全文
相关推荐
c语言Turbo C下写的俄罗斯方块
以上就是用C语言在Turbo C环境下实现俄罗斯方块的主要技术点。这个项目不仅能提升你的C语言编程能力,还能锻炼你的逻辑思维和问题解决能力,是一次宝贵的学习经历。
兼容64位系统的经典Turbo C开发环境配置与使用
Turbo C终将退出历史舞台,这一点毋庸置疑。但它所承载的那份纯粹的编程启蒙精神,值得我们永远珍视。它教会我们的不仅是printf和for循环,更是那种“写下第一行代码→按下编译键→看到结果跳出来”的激动心情 ❤️。也许有一天,我们会完全转向云端IDE、AI辅助编程、可视化拖拽开发……但只要还有人愿意从开始他们的旅程,Turbo C的精神就不会消亡。毕竟,每个伟大的程序员,都曾是一个在蓝色屏幕上敲下的少年。本文还有配套的精品资源,点击获取。
C语言实现动画和绘图
它通常需要在DOS下的编译环境运行,比如Turbo C或者MS-DOS下的VC(Visual C)。
C语言dos绘图
一旦代码编写完成,就需要使用DOS环境下的编译器(如Turbo C或Borland C)将源代码编译成可执行文件。最终得到的可执行文件可以在DOS环境下运行,展示出用户通过鼠标交互绘图的效果。
新建 360压缩 ZIP 文件.zip_360_zip_绘图程序
`graphics.h` 是一个在旧版Turbo C或DOS时代常用的图形库头文件,用于处理图形和窗口应用程序。


