在ada83(仅)而不是Ada95中打印整数
我正在尝试在Ada83中打印一个整数。所有网站都有关于Ada95打印方式的信息,即整数\文本\ IO.Put(C);但这并没有在Ada83中编译。如何在Ada83中打印整数(这是课程要求)在ada83(仅)而不是Ada95中打印整数,ada,Ada,我正在尝试在Ada83中打印一个整数。所有网站都有关于Ada95打印方式的信息,即整数\文本\ IO.Put(C);但这并没有在Ada83中编译。如何在Ada83中打印整数(这是课程要求) Integer\u Text\u IO是Ada 95标准库中提供的Integer\u IO的一个实例 在Ada 83中,存在通用包Integer\u IO;你只需要自己实例化它 (您也可以使用Integer'Image,但这会为非负值添加一个恼人的前导空格。) (我不会展示代码,因为你说这是学校作业。)Int
Integer\u Text\u IO
是Ada 95标准库中提供的Integer\u IO
的一个实例
在Ada 83中,存在通用包Integer\u IO
;你只需要自己实例化它
(您也可以使用Integer'Image
,但这会为非负值添加一个恼人的前导空格。)
(我不会展示代码,因为你说这是学校作业。)
Integer\u Text\u IO
是Ada 95标准库中提供的Integer\u IO
的一个实例
在Ada 83中,存在通用包Integer\u IO
;你只需要自己实例化它
(您也可以使用Integer'Image
,但这会为非负值添加一个恼人的前导空格。)
(我不会显示代码,因为你说这是学校作业。)code:with Text\u IO,Integer\u IO;使用文本IO、整数IO;编译后。。。。。gnatmake-gnat83 parser.adb gcc-4.6-c-gnat83 parser.adb parser.adb:1:15:未找到文件“integer_io.ads”gnatmake:“parser.adb”编译错误Kinldy帮助this@user3422455:
Integer\u IO
不是库单元,因此不能在with
子句中引用它。这是一个在Text\u IO
中声明的通用包。我在项目中-最后期限是2天。我一直被这个简单的原因困扰,请提供代码。我尝试了很多方法,但没有解决。Integer\u IO
是一个在Text\u IO
中声明的通用包。您需要使用预定义的类型Integer
作为参数来创建Text\u IO.Integer\u IO
的实例。然后,您需要调用实例中定义的Put
函数,并使用Integer
值作为其参数。(如果您不需要前导空格,则需要在调用中添加,Width=>0
)以下哪些步骤您遇到了问题?过去10天来,我对Ada在这方面的工作非常陌生。。通过互联网上的代码示例,我可以解决所有问题。。对于这一点,我找不到。我对Ada中的包或任何概念性的东西没有任何概念。。你能帮我写一点代码吗。。提前感谢代码:带文本IO、整数IO;使用文本IO、整数IO;编译后。。。。。gnatmake-gnat83 parser.adb gcc-4.6-c-gnat83 parser.adb parser.adb:1:15:未找到文件“integer_io.ads”gnatmake:“parser.adb”编译错误Kinldy帮助this@user3422455:Integer\u IO
不是库单元,因此不能在with
子句中引用它。这是一个在Text\u IO
中声明的通用包。我在项目中-最后期限是2天。我一直被这个简单的原因困扰,请提供代码。我尝试了很多方法,但没有解决。Integer\u IO
是一个在Text\u IO
中声明的通用包。您需要使用预定义的类型Integer
作为参数来创建Text\u IO.Integer\u IO
的实例。然后,您需要调用实例中定义的Put
函数,并使用Integer
值作为其参数。(如果您不需要前导空格,则需要在调用中添加,Width=>0
)以下哪些步骤您遇到了问题?过去10天来,我对Ada在这方面的工作非常陌生。。通过互联网上的代码示例,我可以解决所有问题。。对于这一点,我找不到。我对Ada中的包或任何概念性的东西没有任何概念。。你能帮我写一点代码吗。。提前谢谢