问题标签 [borland-c]

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 投票
2 回答
8842 浏览

c - 无法打开包含的文件

我正在使用 BorlandC 和 Windows 7。

编译文件时,出现以下错误:

我究竟做错了什么?

0 投票
1 回答
501 浏览

include - borland c无法包含头文件

我有一个非常古老的 C 项目,必须使用 borlandc 打开。我的机器运行 win 8 所以我安装了 dosbox 来运行 borlandc

问题是,当我构建项目时,存在太多错误,都是形式:“无法包含文件“xxx.h”

请注意: - 所有这些头文件都存在于 INCLUDE 文件夹中 - 我已经创建了 cfg 文件并为编译器设置了该文件夹的正确路径,至于链接器 - 我已经设置了环境变量

并且仍然有相同的错误

任何人都可以帮助我吗?

0 投票
1 回答
330 浏览

c++ - 如何使用 Visual Studio 调试 Borland BCC55 编译的 EXE?

我有两个创建 dll 的 Visual Studio 项目(A、B)。此 dll 由使用 BCC55 编译的程序 C 加载。我有所有项目的源代码。如何同时调试 A、B 和 C?

0 投票
1 回答
79 浏览

turbo-c++ - 如何在一行中创建多个目录?

我想知道源代码:如何使用 Turbo C++ 创建多个目录。例如,您可以在 MS-DOS 中看到一行:

同时创建a、b、cd目录。

我在 Turbo C++(Borland Compiler 5.5)中使用了这段代码:

谁能帮帮我,拜托...?

0 投票
0 回答
22 浏览

c++ - 无法将我自己的课程作为列表提供参数(类未定义)

首先,我使用的 IDE(如果它可以被称为 IDE)是 1992 年的 BC 3.1,所以你们中的很多人可能并且应该避免这个问题。

现在,我的问题是我创建了一个多态 LinkedList 类,并且编译时没有错误。但是,如果我在该类的头文件中将我自己的类声明为 LinkedList 对象作为参数,我会收到编译错误Undefined structure,并且Size of 'data' is unknown or zero. 我知道此错误背后的原因 - 在使用 IVTEntry 作为类参数声明 LinkedList 对象时,对象 IVTEntry 的大小是未知的。

我的问题是是否可以在不将 LinkedList 更改为单态的情况下避免此错误(为 IVTEntry 对象交换 T 参数)?请记住,这是 1992 年的 IDE,它没有(至少据我所知)自行安排编译的能力,即它遵循程序结构。

以下是相关的代码:

列表.H

列表.CPP

静脉血栓栓塞症

0 投票
2 回答
297 浏览

c - C Borland 编译器错误

回到 Borland C 编译器的基础。我不断收到以下消息,这让我发疯,因为我找不到分号应该去哪里或为什么会这样

这是我的代码,提前感谢您的帮助

0 投票
1 回答
73 浏览

c++ - 我在执行此功能时不断出错

这里 mainopp() 是我的程序的主要菜单功能。

每次我输入除 1/2/3/4 以外的某个值时,它都会显示错误对话框,接受一个 ch 输入(由于 getch()),但不是返回并重新运行相同的函数,而是以某种方式跳过提到“cin>>c”的部分,而是进入无限循环,甚至输出不正确。它只显示菜单和错误对话框,对齐方式很奇怪。不断重复 clrscr()、菜单和语句。

我确保这是使用 delay() 函数跳过的行。我还尝试将 mainopp() 的调用放在 switch case 之外,但这也不起作用。

然后我尝试使用 char c 而不是 int c,并将 case 放在单引号 (') 中的 switch case 函数中,发现它可以按预期完美运行。然后我在 cin>>c 、 c=getch() 、 c=getche() 之间交替,发现它们都正常工作。

我得到的唯一问题是当我对 c 使用 int 数据类型而不是 char 时。谁能解释为什么我在使用 int 数据类型时会出错?

(我在上面的代码中提到了 agentinfo() 、 update() 和 credits() 的原型,并且可以按预期完美地工作。)

这是功能:


0 投票
2 回答
4593 浏览

c - 为什么编译器显示“调用没有原型的函数”?

我正在尝试使用 DOS 视频内存打印一个字符串,但是当我调用函数时print_Id ();(*old)(); 它会显示这些警告并且不运行代码,但如果没有这些函数,一切都会正常工作。

调用print_id没有原型的函数

调用没有原型的函数

我在顶部写了这个函数,但都是徒劳的。

请在下面查看我的代码;我正在使用BORLANDC编译器。

0 投票
0 回答
284 浏览

makefile - 在 makefile 中使用环境变量

我正在使用 XP 命令行。

我有一个makefile 和一个运行makefile 的.bat。我还有一个我想在 makefile 中使用的环境变量。我找到了一些文档,但我很难看到如何在我的情况下使用它。我认为这很容易,但我只是错过了一些东西。

就我而言,我想让以下内容更通用。我想在makefile 外部指定borlandc(即BorlandDir)文件夹的位置。

我输入“mk”来运行make。

这是我的情况:

0 投票
1 回答
332 浏览

c++ - Borland c++ 控制台函数

我现在正在学习,我有这个家庭作业/任务要做:

1) 如果你按下CTRL + L键,所有的数字符号都应该改变颜色。

2) 如果你按下CTRL + S键,你会得到单词的长度,从光标左边。

我找到了这个功能int bioskey(int cmd); 所以现在我可以检查是否按下了键,但是如何仅更改数字符号的颜色,或者从控制台读取单词以获取它们的长度?