我無法獲得以下腳本來返回我的輸入值;我查閱了ARM以及John Barnes的書,但無濟於事。理論上它應該起作用。 任何人都知道爲什麼?我是一個新手,所以巴恩斯的書和ARM可能對我來說太高級了。Ada,引發CONSTRAINT_ERROR:「Value:」輸入錯誤。「
with Ada.Text_IO;
use Ada.Text_IO;
procedure ron is
A : Character;
begin
Put_Line ("Hi Ron, how are you?");
A := Character'Value (Get_Line);
Put_Line ("So you feel" &
Character'Image (A));
end ron;
--TERMINAL OUTPUT
[email protected] ~/Desktop $ gnatmake -gnat2012 ron.adb
--gcc-4.8 -c -gnat2012 ron.adb
--gnatbind -x ron.ali
--gnatlink ron.ali
[email protected] ~/Desktop $ ./ron
--Hi Ron, how are you?
--well.
--raised CONSTRAINT_ERROR : bad input for 'Value: "well."
的值是一個字符串* *,不適合使用* *。 –
你期望該程序打印出什麼?我猜你想要「所以你感覺很好。」 –