问题标签 [turbo-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 投票
1 回答
178 浏览

c++ - 我是 C++ 新手。所以请在下面的片段中帮助我

现在,当我尝试编译时main.cpp,我收到一个错误,Undefined symbol add(int) in module main.cpp请帮助我!

0 投票
1 回答
1352 浏览

c - Turbo C++ 链接器警告:未指定模块定义

Turbo C++ 编译器中的警告是什么意思:

0 投票
1 回答
1116 浏览

c - 在 Windows7 64 位中使用 DosBox 在 Turbo C 中重复运行相同程序时出错

我正在尝试在我的 Windows 7 64 位中使用 Turbo C 和 DosBox (DosBox 0.74)。

该程序在第一次运行时运行良好。它编译成功,没有错误,也可以完美执行。

当我尝试重复运行相同的程序时,程序似乎会产生奇怪的输出。因此,虽然它仍然可以成功编译,但现在可以完美运行的同一个程序会产生错误输出。

以下是根据顶点数将多边形顶点放置在空间中的程序。在它的第一次运行中,它会产生完全预期的输出,但当我重复它时,它会产生完全错误的输出。顶点放置在完全随机的位置。

我怀疑这是否与记忆有关。当我尝试使用不同的模拟器时,也会重复类似的错误!

更新 1:我刚刚尝试使用 Mac OSX,但同样的错误正在重复。

0 投票
3 回答
2177 浏览

c++ - 如何在turbo c中运行一个程序从另一个程序创建的exe文件?

我在 dev c++ 编译器中开发了一个程序,文件的名称是CorrectPrgm.cpp并且想要运行CorrectPrgm.exeCorrectPrgm.cpp文件创建。它是Le.cpp在 turbo c++ 3.0 编译器中开发的,我的需要是在运行时Le.cpp我想调用/运行CorrectPrgm.exe。CorrectPrgm 文件接受来自用户的文件名并生成作为令牌列表的输出。

我试过这样:

不工作..任何其他方式打电话...任何帮助将不胜感激..

0 投票
1 回答
1971 浏览

c++ - 如何在没有 Windows API 的情况下用 Turbo-C++ 制作一个简单的文本编辑器?

首先,我想告诉大家,我在谷歌和其他地方做了很多研究,但无济于事。

我想知道如何在没有 Windows API 的情况下继续在 turbo c++ 中制作文本编辑器。我开始在 turbo c++ 中使用它,我还学习了如何使用 int86() 函数包含鼠标,并且我实现了它。但是我一次又一次地被困在某件事上。就像现在我被卡住了如何突出显示选择文本以进行右键单击。

其次,我还学习了如何访问视频内存(无论这些天多么虚假或陈旧),以便更好地控制文本。

同样对于文本输入,我使用的是一个大数组,因为我对使用链接列表进行如此大的文本输入和操作它知之甚少。

注意:出于纯粹的教育原因,我不想使用任何其他 IDE 或任何 API。

请指导我如何让这件事继续下去直到完成。我愿意学习所有额外的东西来完成它。

PS:这不是作业。仅用于学习目的。

0 投票
4 回答
3036 浏览

c++ - 在 C/C++ 中通过数组的动态声明将数组传递给函数

我想将数组传递给 C/C++ 中的函数,而无需事先声明和分配它。在 C# 中,我们可以:

我不太确定上述代码的正确性。但我在 C# 中做过类似的事情。

我们如何使用动态声明(现场声明)将数组传递给函数?

我用下面的方法试过了。但没有运气

我们不能这样做..??

0 投票
2 回答
19442 浏览

c - 如何在 Turbo C++ 中不按 Ctrl+Break 退出无限循环

我想在 C 中制作秒表(实时秒表),而不使用 Turbo C 中的内置函数“Timer”。我的代码如下:

现在我想通过按下键盘上的按钮退出这个程序(让我们说'Q')。

0 投票
2 回答
947 浏览

c - 用 C 编写结构的规则是否因 Turbo C++ 编译器和 GCC 而异?

我在 C 中有一个单链表程序。当我在 TC++ 上编译它时,它只有 2 个关于某些声明的错误(很好)。但是当我使用 GCC 在 Ubuntu 中编译它时,它有太多的错误。我为结构的成员创建了一个名为 NODE 的自定义数据类型,但 GCC 不会接受它。因为我使用了 typedef,所以有一个错误说 -

我错过了什么规则?请帮我!


这是代码:


0 投票
1 回答
252 浏览

c++ - 创建和链接各种 Cpps

我在想是否可以单独编写程序然后在单个程序中使用它
我的想法是制作一个用于存储配置文件的程序和另一个用于游戏逻辑的程序,
然后将它(或使用它)组合成程序

Profile.cpp --------- bridge.cpp -------------game.cpp

桥将用于访问(和显示)这两个 cpp

0 投票
2 回答
4597 浏览

c++ - 在 gotoxy(80, 25) 位置上写一个字符而不将光标移动到新行

我试图在我的输出中画一个框架。

我的窗口大小是 80x25(字符宽度 x 高度)

我已经使用下面的代码成功绘制了所有线条。但是写到最后一点 (80, 25) 是让光标移动到我无法处理的下一行。

我的代码如下:

由于 25 是最后一行,将光标移动到下一行会使我的框架无法正常显示。之前绘制的所有水平线都向上移动了一个。

我知道这不是不寻常的行为。
但是没有其他选择可以摆脱这个..吗?如果不是,我将无法使用框架中的最后一行。

我正在使用 DosBox 在 Windows 8 x64 操作系统中运行 Turbo C++。所以我不能像以前那样手动从窗口的属性中设置窗口高度。