有没有一种方法可以格式化输出的字符串?我想要一个漂亮的视图来显示以下输出1: Ashley | 01033438392 | Wellington, New Zealand | 1987- 4-14 2: Aloha | 01087651234 | Hawaii, United States...
我有一个问题。 type Thing is new record ...elements... end record; 我有一个将其转化为字符串的函数。 function ToString(t: Thing) returns string; 我希望能够告诉Ada使用此函数来处理...
我希望在日志文件中输出一行标题,然后是数据前的一行“-”。为此,我创建了一个标题字符串,然后输出相同数量的“-”字符。 但以下代码总是失败并显示 CONSTRAINT_ERROR,因为生成的字符串不是1024个字符。在Ada中,字符串赋值需要完全相同的长度,而不仅仅是足够的容量。 选项1)...
什么是它的含义?x AND THEN y AND z 它是什么x AND THEN (y AND z) 当 x 为 FALSE 时,y 和 z 不会被计算(x AND THEN y) AND z (如果 x 是 FALSE,则跳过 y,但有可能会计算 z)在Ada中是这样的吗?
关于使用Ada实现Kruskal算法,我不确定从哪里开始。 在编写程序之前,我试图仔细考虑一切,但对于我应该使用哪些数据结构以及如何表示每个元素等问题感到相当迷茫。 我的最初想法是用邻接列表表示完整树,但是阅读维基百科后,算法说明要创建一个森林F(一组树),其中图中的每个顶点都是单独的树,我不...
以下是Ada中的源代码行: type Airplane_ID is range 1..10; 可以写成 type Airplane_ID is range 1..x; 当x是一个变量时,它是否可以被修改,例如通过文本输入?我之所以问这个问题,是因为我想知道x的值是否可以更改。谢谢。
是否可以像这样在运行时确定大小的数组,Procedure prog is type myArray is array(Integer range <>) of Float; arraySize : Integer := 0; theArray : myArray(...
为了在C/C++中支持多个平台,可以使用预处理器来启用条件编译。例如: #ifdef _WIN32 #include <windows.h> #endif 你怎样才能在Ada中实现这个?Ada有预处理器吗?
我来自C++背景,但目前在使用Ada开发。在C++世界中,我会在编写每个类时进行单元测试...但这似乎不是我们公司代码库流行的做法。 我想开始为我创建的Ada软件包实施单元测试,有没有好的框架可以用?
我已经定义 subtype String10 is String(1..10); 我正在尝试在不手动输入空格的情况下获取键盘输入。我尝试使用get_line(),但它似乎不会在输出get_put()命令之前等待输入,并且我认为它只会保留之前字符串中的内容而不填充空格。 我知道并且已经使...