问题标签 [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 回答
92 浏览

c - 图形(2D 旋转)

我现在尝试了 8 个多小时来解决这个问题,但无法弄清楚,请帮助找出我的代码有什么问题。

输出

但我需要这样。

预期产出

0 投票
2 回答
11740 浏览

c - 在 C 图形中绘制函数图

我正在尝试绘制函数图。如何正确地做到这一点,我在互联网上找不到任何资源。

代码:

我需要它更明显,而不是那么瘦。有什么办法。这里还有要实现的功能:(我从最后一个功能开始)

在此处输入图像描述

输出: 在此处输入图像描述

编辑: 所以对于那些感兴趣的人,我做到了,代码在这里

这里输出: 所有 3 个图表

0 投票
1 回答
881 浏览

c++ - 为什么不在 C++ 图形中打开绘图窗口?

我已将winbgim.h和添加graphics.h到代码块位置的包含文件夹中。libbgi.a也被添加到 lib 文件夹中。

下面的代码是画一个cicle:

见下图,窗口中没有画圆:

图片

问题是什么?

0 投票
0 回答
57 浏览

turbo-c++ - 从端点到中心以相反方向(连续方式)绘制螺旋?

当我尝试从 i=1000 开始到 0 并且起点为 i 和终点为 i-90 时,什么也没有发生。

0 投票
1 回答
893 浏览

turbo-c - C中图形中的路径

我在我的程序中使用 graphics.h 已经有一段时间了。我在路径中遇到问题,但后来我解决了。现在,我在函数中输入了错误的路径,initigraph()但程序仍然有效。这怎么可能?

代码1:

代码 2:

0 投票
0 回答
627 浏览

c++ - graphics.h 库进程返回 -1073741819 (0xC0000005)

我想开始使用 Code::Blocks 中 graphics.h 库中的函数编写代码。下载、移动和链接所有内容后,每当我尝试运行任何调用 graphics.h 库的程序时,我仍然会收到错误消息:“进程返回 -1073741819 (0xC0000005)”。

这只是返回该错误的示例。如果我省略所有函数,它会返回 0。

0 投票
2 回答
221 浏览

c - 如何多次调用 initgraph?

请看下面的代码:

在我第一次运行这个程序时,它可以正常工作并绘制一个矩形,但是在第一次之后,矩形功能不起作用并且GUI屏幕完全空白,虽然我已经清除并关闭了以前的图形

那么为什么它在第二次不起作用?

0 投票
0 回答
65 浏览

c - 以错误语言显示的字符

我正在使用c.

我们得到了项目的框架(使用 BGI 的基本 GUI 实现)。

出于某种原因,显示窗口中的所有文本都以东南亚字符出现。

这是我目前正在使用的代码(至少看起来相关),

在此先感谢您的帮助。

0 投票
1 回答
526 浏览

c++ - 在 Turboc++ 中导入 BMP 文件问题:BMP 文件未在输出屏幕中正确显示

我正在尝试在TCPP的图形窗口中导入 Anand.BMP 文件,
为此它的源代码如下
注意:我没有在源代码中提到头文件):

现在,我没有在图形窗口中获取 BMP 文件,

图形窗口没有正确显示 Anand.bmp;输出是这样显示的,
那么如何解决呢?
为了方便起见,我在这里附上我的 Anand.BMP 文件。

我认为调色板没有通过PaletteData指针正确显示,
即错误出现在这段代码中:

根据建议,我将上述代码修改如下:
[编辑]

现在,上面的代码没有给出错误但有 2 个警告!!

警告
1::for(x=0;x<256;x++)“包含for的函数未内联扩展”
2:,}即在void load()函数末尾:“包含某些if语句的函数未内联扩展”

结果图像未显示在输出窗口中
输出显示如下

我认为y++;应该在for (y=0;y<ys;y++){...}循环内
所以,请分析编辑后的代码......

0 投票
1 回答
291 浏览

c++ - 使用自定义安装目录在 Windows 上的 Code::Blocks 中链接 SDL-bgi

我有一个使用 SDL-bgi 在 Linux 上运行的程序。我已经从http://libxbgi.sourceforge.net/下载了 SDL-bgi 二进制文件,并且可以编译它,但我无法链接(给我"undefined reference to ...错误)。下载提供了一个DLL,但是根据这个问题的答案,我需要一个.lib. .lib我在下载的任何地方都找不到。

这是tree /f提取的文件夹中的输出:

我试图从它所在的位置链接到库,而不是C:\CodeBlocks\MinGW\bin按照文档的建议,因为我没有正确的权限。