问题标签 [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.

0 投票
1 回答
1522 浏览

c - BGI graphics for Linux?

I need to know whether there is any BGI library for graphics in Linux.

Please do not suggest any library other than BGI because I want to use it using C and I am comfortable with it.

0 投票
6 回答
54161 浏览

c - BGI错误,如何解决?

我想运行一个画圆的 C 程序。该程序正在编译并且没有错误并且正在运行。从用户那里获得半径等值后,我得到如下错误:

BGI error: Graphics not initialized ( use "initgraph")

即使在我的源代码中我添加了这一行:

我仍然遇到错误。

我正在使用 Windows,但我无法弄清楚我哪里出错了。任何人都可以在这方面帮助我吗?

提前致谢。

0 投票
1 回答
2218 浏览

c - 如何使用 graphics.h 函数使用 c 实现弹跳球?

我正在尝试做一个简单的弹跳球代码,我下面的代码不会弹跳球,它只是在使用回车按钮时让它移动,当程序运行时我该怎么做才能让球自行弹跳跑?

}

0 投票
2 回答
2429 浏览

graph - Turbo Pascal BGI 错误:图形未初始化(使用 InitGraph)

我正在为我的班级制作一个 Turbo Pascal 7.0 程序,它必须处于图形模式。弹出一条消息

BGI 错误:图形未初始化(使用 InitGraph)。

我已经在使用 InitGraph 和 graph.tpu,并且我将路线指定为“C:\TP7\BGI”。

我的 SO 是 Windows 7,我使用的是 DosBox 0.74,我已经尝试将 BGI 文件夹中的所有文件粘贴到 BIN 中。

我应该怎么办?

0 投票
1 回答
1150 浏览

graphics - BGI 错误图形未在 C 中初始化

我正在用 C 语言开发我的项目。在 windows-7 上,我使用 DosBox 来实现我的代码。在编译我的项目时没有显示任何错误。但是当我运行我的项目时,它只是在输出屏幕上显示以下行。

这是我的代码:

在 SO 我看到了类似的问题,但所有者没有接受任何答案。而且当我尝试这些解决方案时仍然存在同样的问题。大多数答案都建议使用 BGI 库的路径。我电脑中 BGI 库的路径。

在我的代码中,我正在设置如下路径-

但不工作仍然是同样的问题。请帮我解决这个问题。提前致谢。

0 投票
1 回答
909 浏览

c++ - 更新的 wxDevCpp 中的 BGI 不起作用

我需要在我的程序中使用 BGI 图形,它在 wxDevCpp 7.3 中运行良好。但是现在我安装了这个 IDE 7.4 的更新版本,按照指令http://www.cs.colorado.edu/~main/bgi/dev-c++/完成了所有操作,就像以前一样,但是现在当我尝试编译任何简单的程序如

我收到多个错误说

未在范围内声明。我不知道该怎么做。更新的 wxDevCpp 的变化是不同的文件夹结构,但我将 graphics.h 和 libbgi.a 复制粘贴到了几个文件夹中。我没有忘记按照说明添加链接器命令,但它不起作用。另外,我发现另一个 graphics.h 是随着新 wxDevCpp 的安装而出现的,虽然它可能会带来冲突,所以我把它删除了。没变 :(

0 投票
3 回答
7052 浏览

c++ - 图形库中的 CodeBlocks 错误

我在代码块 IDE 中执行了以下代码-

并在调试我的代码时在 graphics.h 中停止

我已经包含了 WinBGIm 库。

0 投票
2 回答
10955 浏览

c - C 中的边界填充算法不起作用(计算机图形学 - C 编程)

我正在尝试实现简单的边界填充方法(使用 4 个连接的方法)来填充矩形。我是按如下方式进行的(下面的代码),但是矩形没有被正确填充:当它到达矩形的一半时它停止填充。

但是在尝试填充圆圈时,相同的代码可以正常工作。谁能帮我找出问题所在?

提前致谢

输出:

输出 1

但是当我对矩形使用以下坐标时,它工作正常。给定坐标:

为此,输出为:

输出 2

0 投票
2 回答
1438 浏览

c++ - 如何以最大化模式启动C++程序的BGI窗口?

我正在为我的高中制作一个 c++ 项目。我正在使用带图形的 Dev c++。我想要的是当 BGI 窗口打开时,它应该以最大化模式而不是普通窗口启动。以下是我的代码,但它不起作用:(

控制台窗口根据我的需要隐藏,但 BGI 窗口没有最大化。我是 C++ 的新手,所以我不知道如何用 C++ 处理 Windows。请帮助提供一些有用的代码或解决方案。

0 投票
1 回答
314 浏览

c - C 中的图像处理 — 处理 256 色位图图像

我正在使用 Borland Turbo C 和 Borland 图形界面。

我有两个问题:

  1. 我必须处理 256 色位图图像。使用 EGAVGA 驱动很难处理,所以我决定使用 SVGA 驱动。它工作正常,但是当我将图像转换为灰度时,不是只显示灰度图像,而是整个窗口进入灰度模式。outp(0x03c8, data)有什么方法可以使用和功能更改特定区域的调色板outp(0x03c9, data)

  2. 鼠标功能在 EGAVGA 模式下工作正常,但在 SVGA 模式下光标不可见。甚至鼠标也能正常工作。如何为 256 色的 SVGA 模式创建自定义鼠标光标?我有使用 0x10 中断在 EGAVGA 模式下创建自定义鼠标指针的代码,但它不适用于 SVGA 模式?