问题标签 [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.
c++ - c++文件同步问题
我有将数据写入/读取文件的 c++ 程序(turbo c++ ver 3)。当程序的多个实例运行并在特定的执行点时,当程序的两个实例同时打开并写入文件时,一些信息会丢失。
不适合这种情况。我猜这是同步的问题
有什么方法可以在执行任何操作之前检查文件是否打开
谢谢你
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)。这是非常古老且已停产的产品。
c++ - 使用 cin>>"(创建的变量)"; 作为暂停选项
我尝试使用各种技术解决系统暂停问题。我终于可以选择cin>> "(variable created)";
让程序等待我的命令关闭。它工作正常。现在,问题是可以遵循该技术还是会留下漏洞,例如system("pause");
?
c++ - 我在 Turbo C++ 中的 C++ 程序在一段时间后被挂起
这是一个相当简单的蛇游戏。它只是被绞死。当我尝试执行它时,它会运行一段时间,然后在某些时候挂起。请告诉我该怎么办?这是 Turbo C++ 3.0 版,请不要告诉我使用新版本。别说我过时了,我知道。
c++ - Turbo C++ 和 GCC(在 Windows 上使用代码块)以不同的方式评估相同的三元表达式
我有这个表情
在 Turbo C++ 中,如果 *p 为 11,则计算结果为 14;如果 *p 为 33,则计算结果为 35
在 GCC (Windows) 中,它分别评估为 12 和 35,这是预期的
用括号括起来的格式如下:
这种差异有什么解释吗?我猜它归结为编译器使用的优先顺序的差异,但无法查明根本原因
c++ - 在哪里可以找到“WinBase.H”
我正在使用 turbo c++ 4.5,并打算使用Win32 API
. 我已经申请CreateFile()
了,但它显示一个错误:
“调用未定义的函数”。
我想我需要 Winbase.h 文件。
c++ - 指针递增和递减
我正在解决老师给我的一个问题,但遇到了一个小问题。我应该给出以下代码的输出:(它是用 Turbo C++ 编写的)
程序给出的输出是:
我得到了指针本身递增然后递增指针指向的值的部分。但我没有得到字符串打印出ijool的部分
有人可以帮我吗?
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 没有给出相同的答案?
c++ - Turbo C++ 字符数组到 int 数组
我在字符数组下存储一个值,比如 6。我想将相同的值 6 传递给一个整数数组,但这个代码只是工作:
上面的代码在其中存储了 6 的 INTEGER VALUE。它不直接存储 6。我想存储相同的 6 号而不是整数值(即 54)。有任何想法吗?
提前致谢
c++ - 如何修复 turbo c++ 错误“无法打开包含文件:graphics.h:没有此类文件或导演”
我一直在 windows xp 中使用 turbo c++ 编译器,但我昨天安装了 windows 7,现在我遇到了一个小问题,turbo c++ 在 windows 7 Ultimate 64bit 中不起作用。当我想包含头文件时,它说“无法打开包含文件:graphics.h:没有这样的文件或目录”。