问题标签 [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 投票
3 回答
9065 浏览

c++ - 为什么在 C++ 中,值 65536 的整数变量的输出为 0,< 65536 给出负整数,> 65536 值给出正整数?

为什么在 Turbo C++ IDE 中,硬编码值 65536 的整数变量的输出为 0,小于该值 (65536) 为负整数,大于该值 (65536) 为正整数?

如果我们用硬编码值 65536 初始化一个整数并打印它,它将打印 0,如果我们将该整数变量的值从 65536 更改为 65535 或更小,如 65534 等等,它会打印 -1、-2、。 .. 如果我们将该整数变量的值从 65536 更改为 65537 或更大,它将打印 1,2,3... 等等,为什么会发生这种情况?我在 Turbo C++ IDE 上验证了它。

由于我是初学者,请清楚地解释其背后的逻辑和工作。

0 投票
2 回答
18279 浏览

c - C 中 printf 和 scanf 函数的定义/主体

我在哪里可以找到“Borland C”的 printf/scanf 和其他类似的预定义常用函数(getch、clrsr ...等)的定义/主体?

0 投票
5 回答
2146 浏览

c - Turbo C 中的 int 指针不应该是 4 字节吗?

在 Turbo C 编译器中,使用 sizeof() 运算符时,int 指针的大小显示为 2 个字节。现在,如果我打印一个 int 变量的地址,它会是一个 8 位的十六进制数,这使得地址的大小为 32 位(或 4 个字节)。

那么,为什么 Turbo 编译器会显示 2 字节大小的指针?

0 投票
1 回答
436 浏览

c - 解释在以下 Turbo C 代码中如何以及为什么使用指针

嗨,我是 turbo c 的新手,尤其是在指针方面。有人可以向我解释一下指针是如何在这个程序中使用的。先感谢您。

我知道程序是如何工作的,但我不明白为什么程序使用指针和“&”符号。谢谢。

0 投票
1 回答
799 浏览

c - graphics.h C 中 outtextxy 的负 x 值

我制作了一个使用 graphics.h 的游戏。我使用 while 循环来创建屏幕输出,因此下面示例中的 x1 值一直减少 5。这意味着我一直在创建游戏的所有屏幕,除了 while 循环继续,玩家只显示他所在的屏幕部分。这显然是非常低效的,所以我想知道是否有人有以更有效的方式执行此操作的提示。我还有一个更具体的问题...... outtextxy 不允许负 x 值,这意味着

没有出现在屏幕上,所以我的代码是:

它会在游戏中的那个屏幕通过之前停止打印到屏幕上,即 x 值变为负数的那一刻,而不是当结束字母的 x 值通过时,就像我想要的那样。

0 投票
1 回答
556 浏览

c - TurboC 的最新版本是什么?

在我的大学里,他们为我的学者开出了 Turbo C。我知道它很旧,但我想下载它的最新版本。我有一台 1980 的 turbo c,一个 DOS 版本。

有可用的最新版本吗?

Borland C++ 与 Turbo C++ 不同吗?

0 投票
4 回答
136 浏览

c - 这是一个有效的 C 程序吗?

我写了一个程序,其中数组的大小作为用户的输入。

这个程序在我学校的编译器Turbo C(一个古董编译器)上编译失败。但是当我在我的带有 GNU CC 的 PC 上尝试这个时,它编译成功了。

所以我的问题是,这是一个有效的 C 程序吗?我可以使用用户的输入设置数组的大小吗?

0 投票
0 回答
131 浏览

x86 - 如何通过 vdx-6354 (vortex86dx) 使用以太网中断

我是 vdx-6354 (PC/104) 的新手,我正在熟悉它@我的工作。我们需要通过以太网发送/接收数据。我已成功运行 DSOCKS 库演示项目,但存在问题。我们当前的项目包含大量代码,并且无法在我们的主循环中处理接收请求。我们需要以某种方式在中断例程中分别处理传入的 tcp 请求。数据表说中断向量是 IRQ6 上的 0x62。谁能帮我写这个任务的中断例程?

0 投票
1 回答
581 浏览

turbo-c - 无法使用 Turbo C 在 c 中使用 fopen 函数打开文件

当我调试代码时,我在下面的程序中使用 Turbo C. 我总是在输出窗口上得到“无法读取文件”。文件的输入路径为“PR1.txt”,C: 上也存在相同的文件。

0 投票
2 回答
73 浏览

pointers - 汇编语言,基本指针

我正在阅读汇编语言中的一个例子,我有点怀疑。我们只在我们的程序中使用汇编,但本学期的最后一个单元是将它与 turbo c(在线汇编)合并,并阅读代码,有一部分我不太明白:这是汇编部分:

这是C部分:

所以,这很简单,程序可以工作,但是,我不明白的是,它是汇编代码。问题是,为什么它指向 +4 的基指针 (bp)?(mov dl,[bp+4]),我认为你只需要 mov dl,bp 但我不明白为什么 +4。如果有人可以帮助我们,那将是非常感激的!(在包含部分我放了“”,因为它给了我这样的格式化工具-_-!