我正在研究Ada-> COBOL接口,我想知道是否有任何方法可以将文件写入Cobol默认,而不需要编写cobol代码,因为我想使用Cobol的一些规则来编写文件,但想知道如何在Ada中直接执行此操作。例如,要读取具有cobol结构的文件,我可以使用use that:with COBOL_Sequential_IO; -- Assumed to be suppliedexceptionend Test_Extern
我正在尝试使用Ada打印一个从Natural派生的类;但是,我一直收到错误prefix of "image" attribute must be a type。谷歌显然对这个错误一无所知。以下是产生此错误的简化代码:use Ada.Text_IO;procedure temptest is
termLayout.Bloc
我试图从泛型节点类中构建Ada中的泛型链接列表。但是,我无法访问链接列表中节点的类型和形式参数,尽管使用了with子句并相应地进行了前缀。编译后,我被告知Invalid prefix in selected component "GenericNode"和"NodePtr" is not visible有关genericsll.ads的信息
我试图从Ada子程序访问C程序中声明的字符串,但我得到了一个分段错误。有人能帮我解决这个问题吗?这里有一个失败的例子,似乎分段错误来自对Interfaces.C.Strings.Value in ada_decs.adb的调用,但我不知道为什么,也不知道如何使它工作。gdb的回溯显示:
#0 0x00000000004167ea in system.secondary_stack