有某種解決辦法的乘虛而入以下和保存呢?轉換整數值阿達
Put_Line(MyNum, Base => 16);
它將實例255轉換爲十六進制FF中的正確值,但僅用於顯示目的。我可以做同樣的事情,但爲了節省結果呢?
有某種解決辦法的乘虛而入以下和保存呢?轉換整數值阿達
Put_Line(MyNum, Base => 16);
它將實例255轉換爲十六進制FF中的正確值,但僅用於顯示目的。我可以做同樣的事情,但爲了節省結果呢?
我可以做同樣的事情,但爲了節省結果呢?
是的,這不是「最簡單」的方式,但如果您使用Streams,它是非常一般和靈活的。
的維基有一個例子,雖然它是一個有點「羅嗦」你打算什麼:http://en.wikibooks.org/wiki/Ada_Programming/Libraries/Ada.Streams/Example
簡單「的一行」是Ada.Integer_Text_IO.Put
。
Ada95中的RM描述integer_text_IO附件A,10.8。
您可以使用version of Put that outputs to a string:
procedure Put(To : out String;
Item : in Num;
Base : in Number_Base := Default_Base);