-3

我正在做一些我正在 CPP 中编写程序的嵌入式工作。我的机器有dos平台。在我的程序中,我使用了不起作用的 long long 关键字。我使用的是 turboC++ 3.2 编译器。

我进行了很多搜索,发现 C99 库有 stdint.h 文件,但我怎样才能在我的编译器中使用这个文件。或其他一些编译器来处理嵌入的关键字,这些关键字制作了基于 dos 的可执行文件。

4

2 回答 2

4

您使用的是 1980 年代的平台,当时 C++ 甚至还没有作为标准存在。甚至你的int也只有 16 位。

目前尚不清楚您要使用什么long long,但如果您使用的是 64 位类型,那么您就不走运了。无论哪种方式,您的编译器根本不支持这种类型。您必须想出一个不需要使用这种类型的解决方法。

或者从现在开始使用编译器。

于 2017-07-13T16:08:26.230 回答
-2

与其写作long long,不如尝试写作 long long int 。假设:错误生成器回显long long无法识别。

于 2017-07-13T17:57:42.357 回答