问题标签 [bgi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - BGI错误(5)没有足够的内存来加载驱动turboc++
错误代码的值为 5,表示“没有足够的内存来加载驱动程序”
如何修复此错误?
c++ - 代码块 graphics.h 不工作
当我做:
它说:
致命错误:graphics.h:没有这样的文件或目录
如何解决这个问题?
我正在使用代码块 16.01
c++ - Give 改变形状的不同颜色
正在开发一个家庭不和游戏,我想随机将变化的颜色应用到一组圆圈
我尝试在这个给定的代码中使用 for 循环,但我知道它错了。我如何随机化?
graphics - 计算机图形学Cpp程序
给出错误警告:不推荐使用从字符串常量到 'char*' [-Wwrite-strings] 的转换
并且 main.exe 已停止工作
c - C中使用kbhit控制机器人的BGI绘图
我一直在尝试 if 和 do while 语句的各种组合,但无法使其正常工作。我们使用 Visual Studio 2015 并使用 C 代码。代码的总体目标是使用 BGI 图形来模拟 2D 机器人(一个圆圈和一条线来指示方向)并使其执行各种任务。我被告知;
修改您的程序,以便您可以使用键盘控制您的机器人。
为此,您应该将初始速度初始化为 0,并在程序中添加适当的语句,以便根据按下的键来修改速度。例如,你可以
- 按下 UP 键时增加固定常数 v
- 按下 DOWN 键时将 v 减一固定常数
- 当按下 RIGHT 键时减少一个固定常数的 w
- 按下 LEFT 键时增加一个固定常数的 w
- 使用另一个键停止机器人
c++ - C++ 图形 initgraph 错误(语法或缺失文件缺陷?)
[解决了]
我在 Win10 上使用 CodeBlocks (C++)。我尝试创建一个简单的图形程序 - 我下载了某个图形包(graphics.h 和其他两个与 BGI 相关的文件 - 我在设置中添加了 lib 等)。我试过这个程序,但标记的行似乎有问题。我以正确的方式从 Pascal 移植了这个(作为我的老师-是的,这是关于大学的-,只向我们展示了 Pascal 程序),或者至少部分是正确的。问题肯定出在指针上(解决后编辑:不是!,检查我的答案)。如果需要,我会提供更多详细信息。
问题:我在哪里犯了错误以及如何纠正它们(写什么,添加什么,删除什么),以便它可以正常工作?如果代码没有错误,但我需要一些图形文件才能在我的编译器上运行,这些文件是什么,在哪里获取它们以及将它们放在哪里?
错误(不完全是,现在是“警告”):
(请参阅下面的代码)
请阅读:对于我的程序的固定版本,我将非常感激。参考是无用的,所以除非您真的想帮助我(谢谢!),否则请离开此页面。我唯一相关的能力是比较一个程序的两个版本,它们旨在做同样的事情,但一个有错误(或更多)。
代码(更新!):
graphics.h 源和指南: http: //www.codewithc.com/how-to-include-graphics-h-in-codeblocks/
c++ - 如何从控制台传递变量
我正在编写一个 C++ 图形程序。我需要平移、缩放和旋转这个菱形(以及其他形状)。我想编写一个函数来做到这一点,但我还没有弄清楚如何将 x1、y1、x2、y2 从鼠标输入(或键盘输入)传递给我想要编写的新转换函数。
我想在 BGI 屏幕上绘制一个形状,然后单击“翻译”按钮,然后输入一些变量和形状变换。
仅供参考,我使用 BGI 做图形。我用鼠标输入绘制的一些形状,一些用键盘输入绘制的形状。
这是我的代码:
c++ - circle.exe 在代码块中使用 graphics.h 时停止工作
我正在使用 Code::Blocks 16.01 在 C++ 中进行编码,每个代码都可以正常运行,而不会显示任何问题或错误。但是当我运行一个图形程序时,它会显示一个带有消息 circle.exe 的弹出窗口已停止工作(circle.cpp 是我的程序的名称)(已经复制了 graphics.h、winbigim.h 和 libbgi.a 以及更正了 graphics.h 中的第 302 行错误,并且还完成了链接工作)。
我正在使用的代码是:-
它显示一个带有消息circle.exe has stop working的弹出窗口。
但是,当我在 Turbo C++ 中运行相同的代码时,它运行时没有任何问题/错误。
我应该怎么办?
c++ - 无法在 VS Code 中多次使用预启动任务
我试图在我的 launch.json 文件中多次使用预启动任务来执行两个不同的任务。不幸的是,它只执行我的 launch.json 文件中的最后一个预启动任务。我的 tasks.json 中的任务使用相同的命令(“g++”)来编译我的程序,但它们的参数不同(那是因为我需要先将我的源代码编译成一个“O”文件,然后编译“O” " 文件转换为 "exe" 文件),所以我正在寻找一种方法,如何仅使用一个预启动任务在 launch.json 文件中执行这两个任务。请问还有什么想法吗?
任务.json:
启动.json:
graphics - 在 Turbo C++ 图形中创建混音器或均衡器
我尝试创建条形图,但输出只是条形图,我想像视觉均衡器一样上下移动条形图,但我不知道确切的代码。有人知道吗?
这是一张图片:
我的尝试: