Ada是一种结构化,静态类型,命令式,广谱和面向对象的高级计算机编程语言,从Pascal和其他语言扩展而来。
首先是我的问题的一些一般背景。 我需要使用 GNATCOLL SQLite 绑定来绑定准备好的语句的一些参数。这些绑定期望 C 字符指针作为输入(除了其他...
我是编程新手,我已经成功在我的 OS X 上安装了 GNAT,但现在我想将它安装在我的 Android 手机上以便编码......在我的床上!或者为了做作业
如何在 ada 编程中获得单词的字谜。例如: 我有一个字符串“一”。它怎么能混入“neo”或“eon”等? 示例代码: 与 Ada.Text_IO;使用 Ada.Text_IO; 程序
如何使用 Ada Hashed_Maps 中的 Reference_Type?
我想创建一个符号表作为哈希映射,并在符号表中保留一个指针列表,以跟踪需要更新的符号表条目。我可能无法使用光标作为点...
我需要一些答案来解决这些问题。我在使用记录在 Ada 中编程时陷入了这些错误
我是 Ada 编程新手。这是我的一个程序的 ADA 代码,当我在执行时输入足球传奇人物名字时,它会给出一个列表。但是我收到以下错误。请帮助我...
我正在尝试使用 GNAT 的 SQLite 绑定。我想要一些方法来从这些绑定中获取错误。尝试通读代码,我发现我可以通过提供一个神秘的对象来建立连接...
我正在尝试使用 Big_Reals 包计算大数(大约 16 位数字)的平方根。我有以下使用牛顿拉夫森方法的平方根函数 杂注 Ada_2022;
我们的编程语言教授告诉我们: “在 Ada 中,重载函数的返回类型可用于消除调用的歧义(因此两个重载函数可以具有相同的参数...
我已经安装了 GNAT Planning Studio (GPS) 和 GtkAda。它们似乎都工作正常,但是当我尝试在“从模板新建项目”下构建“简单窗口”项目时,我得到了一堆......
我正在研究 Ada 中的并发编程问题。任务是模拟一座桥梁,不同的汽车可以从不同的方向通过。复杂之处在于,如果
我有以下父包,它定义了几种类型 aes.广告 AES 包是 字节类型的范围是 0..2**8 - 1; 输入缓冲区类型是字节数组(自然范围<>); t...
我们都知道并喜爱 Ada.Containers.Vectors。这是其用法的示例: 与 Ada.Text_IO; 与 Ada.Containers.Vectors; 程序示例是 使用 Ada.Text_IO; 包 Vectors_Integer 是 ...
我有一个与在关键环境中应用合同相关的问题。 想象一下我有以下函数要除法: 函数 div (被除数, 除数 : Float) 返回 Float 与 Pre => divi...
尝试编译一个简单的 Ada 程序,在 M2 MBP 上的 OS 14.1 (23B73) 中出现 GNAT 编译错误
❯所有构建 ⓘ 构建 myproj/myproj.gpr... 关联 [链接] myproj.adb 0 0x10034af43 __assert_rtn + 64 1 0x10024cf43 ld::AtomPlacement::findAtom(无符号字符,无符号长长,ld::
我正在尝试使用循环队列来实现这一点。我的程序执行但在构建和运行时显示已成功终止
LinkSort.adb 文件 与 Ada.Text_IO;使用 Ada.Text_IO; 程序 LinkSort 是 类型 JobType 为(会计、分析、经理、制造、程序员、库存、销售、软件工程师); 帕克...
程序主要是 开始 -- 在此处插入代码.procedure LinkSort ; 类型 JobType 是(会计、分析、经理、制造、程序员、 库存、销售、软件工程师);
这似乎不可能,但我还没有看到明确的答案。我想做的是定义一个带有一些通用形式参数的通用子程序,并在同一页中实例化它...
macOS Sonoma GtkAda已安装,但Gnat Studio和其他人看不到它
我有配备 macOS Sonoma 的 Mac,并且我已从 AdaCore 获得的源代码成功编译并安装了 GtkAda,没有任何错误。它安装在 /usr/local/lib/gnat 和 /usr/local/lib/gtk...
我正在学习 Ada 作为一项业余活动,虽然我意识到它很大程度上受到 Pascal 的启发,但我找不到与 Pascal 集类似的类型。 set 内置于 Pascal 语言中...
为什么以下代码失败? 我故意选择了Characters.Latin_1.Reserved_128。 -- 文件“print_non_graphic_character.adb” 与 Ada.Characters.Latin_1; 与 Ada.Text_IO; 与 Ada.Strings。