Ada是一种结构化,静态类型,命令式,广谱和面向对象的高级计算机编程语言,从Pascal和其他语言扩展而来。
我想知道是否可以向GNAT编程工作室(GPS)添加自定义命令?如果通过菜单栏上的按钮或键盘快捷键调用了自定义命令,则外部...
FUNCTION“ =”(lString1,lString2:IN lString)返回布尔值是,如果lString1 = NULL和lString2 = NULL,则返回true;否则,返回true。 ELSIF lString1 = NULL或lString2 = NULL THEN ...
有人知道您为什么在终端中出现“空白取决于空白”吗?当然是空白文件名。 lab5b.adb:1:59:“ Sorted_Hero_List(spec)”取决于“ Hero_Handling(body)”
有没有一种方法可以在Ada中创建等效于C#get / set的方法?我有一个这样的类型(在Ada中):-Ada:类型MyType是记录值:整数;结束记录;我想像这样分割值...
在开发QR码生成器的早期阶段,我正在从GNAT 7.4.0(在“ Ubuntu 19.04”系统上运行)中收到一条特殊的“信息”消息。我正在使用一些相当激进的方法...
在开发QR码生成器的早期阶段,我正在从GNAT 7.4.0(在“ Ubuntu 19.04”系统上运行)中收到一条特殊的“信息”消息。我正在使用一些相当激进的方法...
我在Ada上工作,我有一个很难修改的丑陋类型,我想做些易于使用的事情。类型是这样的:对于T_Ugly_Type'Alignment使用4;对于T_Ugly_Type'Size使用48; ...
说我的类型类型为Record_T是记录VAR1:整数:= 1; VAR2:字符串:=“”;结束记录;如果要初始化此类型的常量变量,可以通过以下几种方法进行:...
我想知道此交换过程如何在Ada 95中工作,这是代码:过程交换(x,y:in out float)是t:float;开始t:= x; x:= y; y:= t;结束;请说明每个步骤,尤其是...
Ada-(Streams)如何在不事先知道字符串长度的情况下正确调用String'Read()
我正在尝试编写一个快速程序,以将AT命令发送到串行端口调制解调器。我已使用正确的设置(B115200、8N1等)打开了端口,并在下面的代码中打开了String'Write调用...
我是Ada的新朋友。我的问题是:用编程语言创建ADA:有6个湖泊。每个湖泊都有:4羽羽毛的天鹅:100、200、300、400和7羽羽毛的鹅:...
我在Vulkan渲染器中将纹理定向到3d模型时遇到问题。具体来说,我有一个工作版本,可以加载一个bmp图像,并与正常外观的苹果完美融合。然后...
我编写了一个非常简单的程序,但未能证明它的功能正确。它使用项目列表,每个项目都有一个字段指示它是空闲还是已使用:类型t_item是record ...
我正在使用Ravenscar概要文件来构建利用任务的应用程序。举一个简单的例子,我有一个带有障碍的任务,它仅在障碍为True时才执行。但是,我'...
我目前正在learning.adacore.com上进行Ada教程,现在是第二个示例:读取并输出一个整数。由于复制粘贴适用于不想学习语法的人,因此...
我已经为所有记录类型添加了表示形式(rep)子句,这些子句将通过消息发送到另一个处理器。这是另一家CPU制造商,编译器和编程器...
Ada-如何初始化包含File_Type成员的有限标记类型?
在以下代码中,Mix_Card_Reader继承自Mix_IO_Device,后者是抽象的标记记录。以前它包含一个Positive和两个Stream_Access成员。我想更改...
我需要一个模块化的整数类型,其有效值在0到63之间(含0和63)。如...类型Mix_Byte是mod 64;这确实可以按预期进行编译和工作,但是编译器可以帮助绘制我的...
我正在尝试正确管理目标对外部构建库的依赖关系,但是我不成功。我已经阅读了很多教程,帖子和示例,但是,由于我是CMake的新手,...