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

c++ - c++文件同步问题

我有将数据写入/读取文件的 c++ 程序(turbo c++ ver 3)。当程序的多个实例运行并在特定的执行点时,当程序的两个实例同时打开并写入文件时,一些信息会丢失。

不适合这种情况。我猜这是同步的问题

有什么方法可以在执行任何操作之前检查文件是否打开

谢谢你

0 投票
3 回答
1697 浏览

c++ - 为什么不能在 Turbo C++ 的二进制文件中写入全长字符串 (char[])

在像我们这样的数组中,int a[5]我们可以存储从 a[0] 到 a[4] 的 5 个值。不是这个..?

我有一个char mobile[10]变量,我class在这个变量中存储了正好 10 个字符的长字符串。但是当我从文件中读取它时,下一个变量(在类中这个变量之后声明)的几个字符被附加到变量中mobile。调查出了什么问题需要几个小时。

我通过更改变量的顺序等尝试了一切。

最后,我将大小设置mobile为 11 ( char mobile[11]),然后将其存储到二进制文件中。然后一切顺利。

在这里,我创建了一个演示程序,可以展示我的研究:

我的假设是否正确,即我不能像char[n]处理文件时那样在数组中存储 n 个字符,更具体地说是使用二进制文件..?

我是否应该总是额外增加 1 个所需尺寸的尺寸..??

我的编译器是 Turbo C++(可能是 3.0)。这是非常古老且已停产的产品。

0 投票
3 回答
280 浏览

c++ - 使用 cin>>"(创建的变量)"; 作为暂停选项

我尝试使用各种技术解决系统暂停问题。我终于可以选择cin>> "(variable created)";让程序等待我的命令关闭。它工作正常。现在,问题是可以遵循该技术还是会留下漏洞,例如system("pause");

0 投票
1 回答
2369 浏览

c++ - 我在 Turbo C++ 中的 C++ 程序在一段时间后被挂起

这是一个相当简单的蛇游戏。它只是被绞死。当我尝试执行它时,它会运行一段时间,然后在某些时候挂起。请告诉我该怎么办?这是 Turbo C++ 3.0 版,请不要告诉我使用新版本。别说我过时了,我知道。

0 投票
1 回答
474 浏览

c++ - Turbo C++ 和 GCC(在 Windows 上使用代码块)以不同的方式评估相同的三元表达式

我有这个表情

在 Turbo C++ 中,如果 *p 为 11,则计算结果为 14;如果 *p 为 33,则计算结果为 35

在 GCC (Windows) 中,它分别评估为 12 和 35,这是预期的

用括号括起来的格式如下:

这种差异有什么解释吗?我猜它归结为编译器使用的优先顺序的差异,但无法查明根本原因

0 投票
0 回答
216 浏览

c++ - 在哪里可以找到“WinBase.H”

我正在使用 turbo c++ 4.5,并打算使用Win32 API. 我已经申请CreateFile()了,但它显示一个错误:

“调用未定义的函数”。

我想我需要 Winbase.h 文件。

0 投票
5 回答
2098 浏览

c++ - 指针递增和递减

我正在解决老师给我的一个问题,但遇到了一个小问题。我应该给出以下代码的输出:(它是用 Turbo C++ 编写的)

程序给出的输出是:

我得到了指针本身递增然后递增指针指向的值的部分。但我没有得到字符串打印出ijool的部分

有人可以帮我吗?

0 投票
1 回答
424 浏览

c++ - CMP 和 JGE 在 Turbo C++ 中不起作用

我正在使用 C++ 和汇编语言(8086)编写一个混合程序,以从数组中找到最小的数字。这是我的代码

上面的代码是用 Visual Studio 2010 编写的,似乎运行良好。但是当我为 Turbo c++ 更新相同的代码时(即将“iostream”更改为“iostream.h”,删除“using namespace std;”,将“__int16”更改为“int”等),它不起作用。执行后产生的答案是错误的。

这是我的 TC++ 程序

为什么 TC++ 和 Visual Studio 10 没有给出相同的答案?

0 投票
1 回答
3149 浏览

c++ - Turbo C++ 字符数组到 int 数组

我在字符数组下存储一个值,比如 6。我想将相同的值 6 传递给一个整数数组,但这个代码只是工作:

上面的代码在其中存储了 6 的 INTEGER VALUE。它不直接存储 6。我想存储相同的 6 号而不是整数值(即 54)。有任何想法吗?

提前致谢

0 投票
2 回答
5436 浏览

c++ - 如何修复 turbo c++ 错误“无法打开包含文件:graphics.h:没有此类文件或导演”

我一直在 windows xp 中使用 turbo c++ 编译器,但我昨天安装了 windows 7,现在我遇到了一个小问题,turbo c++ 在 windows 7 Ultimate 64bit 中不起作用。当我想包含头文件时,它说“无法打开包含文件:graphics.h:没有这样的文件或目录”。